PHPで2次元配列のデータを走査する方法は何ですか?
PHPでは、foreachループを使用して二次元配列のデータを繰り返し処理することができます。
以下は2次元配列データを走査する例示コードです:
$array = array(
array("name" => "John", "age" => 25),
array("name" => "Jane", "age" => 30),
array("name" => "Tom", "age" => 35)
);
// 遍历二维数组
foreach ($array as $row) {
foreach ($row as $key => $value) {
echo $key . ": " . $value . "<br>";
}
echo "<br>";
}
この例では、$arrayは3つのサブ配列を含む2次元配列であり、それぞれが1人の情報を表しています。2つのネストされたforeachループを使用して、最初のループは各サブ配列を反復処理し、2番目のループは各サブ配列内のキーと値を反復処理します。
結果は以下の通りです:
name: John
age: 25
name: Jane
age: 30
name: Tom
age: 35
二次元配列をループすることで、各要素のキーと値を取得し、配列内のデータをさらに処理することができます。