ホームページ  >  記事  >  バックエンド開発  >  PHPで二次元配列の内容を表示する方法

PHPで二次元配列の内容を表示する方法

PHPz
PHPzオリジナル
2023-04-24 15:48:42675ブラウズ

PHP 開発において、配列は非常に重要なデータ構造です。二次元配列とは、配列内に別の配列を含む配列を指します。通常、多次元データを格納するために使用されます。

実際の開発では2次元配列の内容を表示する必要が生じることが多いので、次に2次元配列の内容を表示する方法を紹介します。

方法 1: ループを使用して 2 次元配列を走査する

ループを使用して 2 次元配列を走査するのが最も一般的な方法です。

$arr = array(
    array('name' => '张三','age' => 20),
    array('name' => '李四','age' => 30),
    array('name' => '王五','age' => 40)
);
foreach ($arr as $value) {
    foreach ($value as $key => $data) {
        echo $key . ":" . $data . " ";
    }
    echo "<br />";
}

上記のコードでは、まず 3 つの要素を含む 2 次元配列を定義し、次に 2 つの foreach ループを使用して、2 つの要素の外側の配列と内側の配列を走査します。 -次元配列をそれぞれ出力し、最後に各要素のキーと値のペアを出力します。

方法 2: table タグを使用して 2 次元配列を表示する

2 次元配列をページ上にテーブル形式で明確に表示する必要がある場合は、テーブルを使用できます。

$arr = array(
    array('name' => '张三','age' => 20),
    array('name' => '李四','age' => 30),
    array('name' => '王五','age' => 40)
);
echo "<table border=&#39;1&#39;>";
echo "<tr><td>姓名</td><td>年龄</td></tr>";
foreach ($arr as $value) {
    echo "<tr>";
    foreach ($value as $data) {
        echo "<td>$data</td>";
    }
    echo "</tr>";
}
echo "</table>";

上記のコードでは、HTML の table タグと関連属性を使用してテーブルの形式を定義し、次に 2 つの foreach ループを使用して、 2 次元配列内の要素を走査し、最後にデータ テーブルを出力します。

方法 3: print_r() 関数を使用して 2 次元配列を表示する

上記 2 つの方法に加えて、print_r() 関数を使用して内容を直接出力することもできます。

$arr = array(
    array('name' => '张三','age' => 20),
    array('name' => '李四','age' => 30),
    array('name' => '王五','age' => 40)
);
print_r($arr);

print_r() 関数は、PHP で非常に一般的に使用される出力関数です。変数の内容を簡単に出力するために使用されます。上記のコードでは、出力のために 2 次元配列を print_r() 関数に直接渡します。

まとめ

PHP開発では2次元配列が広く使われており、2次元配列の内容を表示するには上記3つの方法が利用できます。ニーズ。実際の開発では、開発タスクをより適切に完了するために、さまざまな方法やテクニックを習得し、PHP の基本操作を合理的に利用する必要があります。

以上がPHPで二次元配列の内容を表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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