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