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

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

Mary-Kate Olsen
リリース: 2024-12-18 04:07:13
オリジナル
348 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート