ホームページ >バックエンド開発 >PHPチュートリアル >配列構造を表示せずに PHP で多次元配列の内容をエコーするにはどうすればよいですか?

配列構造を表示せずに PHP で多次元配列の内容をエコーするにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-18 04:07:13335ブラウズ

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

PHP で配列の内容をエコーする

質問:

複数レベルのデータを含む配列があります。配列構造を使用せずにその内容を表示するにはどうすればよいですか?

コード:

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

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

答え:

表示するには構造を持たない配列の内容の場合は、次のいずれかを使用できます。メソッド:

  1. print_r() および echo:
echo '<pre class="brush:php;toolbar:false">';
print_r($results);
echo '
';
  1. var_dump(): 詳細を提供しますデータ型や配列などの配列に関する情報
  2. Foreach ループ: 配列を反復処理し、必要な値をエコーし​​ます。
foreach ($results['data'] as $data) {
    echo $data['type'] . "\n";
}

以上が配列構造を表示せずに PHP で多次元配列の内容をエコーするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。