Maison >développement back-end >tutoriel php >Comment puis-je faire écho au contenu d'un tableau multidimensionnel en PHP sans afficher la structure du tableau ?

Comment puis-je faire écho au contenu d'un tableau multidimensionnel en PHP sans afficher la structure du tableau ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-18 04:07:13335parcourir

How Can I Echo Multi-Dimensional Array Contents in PHP Without Showing the Array Structure?

Faire écho au contenu d'un tableau en PHP

Question :

J'ai un tableau avec plusieurs niveaux de données. Comment puis-je afficher son contenu sans la structure du tableau ?

Code :

$results = [
    'data' => [
        [
            'page_id' => 204725966262837,
            'type' => 'WEBSITE',
        ],
        [
            'page_id' => 163703342377960,
            'type' => 'COMMUNITY',
        ],
    ]
];

// Unsuccessful attempt
foreach ($results as $result) {
    echo $result->type;
    echo "\n";
}

Réponse :

Pour afficher le contenu d'un tableau sans sa structure, vous pouvez utiliser l'un des éléments suivants méthodes :

  1. print_r() et echo:
echo '<pre class="brush:php;toolbar:false">';
print_r($results);
echo '
';
  1. var_dump(): Fournit des informations sur le tableau, y compris les types et les longueurs de données.
  2. Foreach Boucle : Parcourez le tableau et faites écho aux valeurs souhaitées.
foreach ($results['data'] as $data) {
    echo $data['type'] . "\n";
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn