PHPの2次元配列の処理は?
2次元配列の処理は、通常の1次元配列の処理と同様に行われますが、各要素が配列である点が異なります。2次元配列を操作するために、ネストされたループを使用することが一般的です。
以下は、2次元配列を作成し、それを反復処理して出力する例です。
php
// 2次元配列の作成
$matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
// ネストされたループを使用して2次元配列を出力
for ($i = 0; $i < count($matrix); $i++) {
for ($j = 0; $j < count($matrix[$i]); $j++) {
echo $matrix[$i][$j] . " ";
}
echo "n"; // 改行
}
この例では、外側のループで行番号を、内側のループで列番号を使用して各要素をアクセスしています。そして、各要素を出力しています。結果は次のようになります。
1 2 3 4 5 6 7 8 9
2次元配列に対して行ったり列を追加したり、要素を変更したりすることも可能です。配列内の各要素にアクセスする方法に慣れることで、2次元配列を効果的に処理することができます。

ディスカッション
コメント一覧
まだ、コメントがありません