文字列と数字の組み合わせ
以下のようにキーに文字列と数字を組み合わせても使用できます。
<?php $hairetsu[0]["a"] = 1000; $hairetsu[0]["b"] = 2000; $hairetsu[0]["c"] = 3000; $hairetsu[1]["a"] = 10000; $hairetsu[1]["b"] = 20000; $hairetsu[1]["c"] = 30000; echo $hairetsu[0]["a"]."<br>"; echo $hairetsu[0]["b"]."<br>";; echo $hairetsu[0]["c"]."<br>";; echo $hairetsu[1]["a"]."<br>";; echo $hairetsu[1]["b"]."<br>";; echo $hairetsu[1]["c"]."<br>";; ?>
結果は以下のようになります。
3次元配列
さらに3つのキーを指定すれば、2次元配列の中にさらに箱を作ることもできます。
3次元配列の使用
以下では、3次元配列に値を格納して表示しています。
<?php $hairetsu[0][0][0] = 1; $hairetsu[0][0][1] = 2; $hairetsu[0][0][2] = 3; $hairetsu[0][1][0] = 4; $hairetsu[0][1][1] = 5; $hairetsu[0][1][2] = 6; $hairetsu[0][2][0] = 7; $hairetsu[0][2][1] = 8; $hairetsu[0][2][2] = 9; $hairetsu[1][0][0] = 10; $hairetsu[1][0][1] = 11; $hairetsu[1][0][2] = 12; $hairetsu[1][1][0] = 13; $hairetsu[1][1][1] = 14; $hairetsu[1][1][2] = 15; $hairetsu[1][2][0] = 16; $hairetsu[1][2][1] = 17; $hairetsu[1][2][2] = 18; $hairetsu[2][0][0] = 19; $hairetsu[2][0][1] = 20; $hairetsu[2][0][2] = 21; $hairetsu[2][1][0] = 22; $hairetsu[2][1][1] = 23; $hairetsu[2][1][2] = 24; $hairetsu[2][2][0] = 25; $hairetsu[2][2][1] = 26; $hairetsu[2][2][2] = 27; echo $hairetsu[0][0][0]."<br>"; echo $hairetsu[0][0][1]."<br>"; echo $hairetsu[0][0][2]."<br>"; echo $hairetsu[0][1][0]."<br>"; echo $hairetsu[0][1][1]."<br>"; echo $hairetsu[0][1][2]."<br>"; echo $hairetsu[0][2][0]."<br>"; echo $hairetsu[0][2][1]."<br>"; echo $hairetsu[0][2][2]."<br>"; echo $hairetsu[1][0][0]."<br>"; echo $hairetsu[1][0][1]."<br>"; echo $hairetsu[1][0][2]."<br>"; echo $hairetsu[1][1][0]."<br>"; echo $hairetsu[1][1][1]."<br>"; echo $hairetsu[1][1][2]."<br>"; echo $hairetsu[1][2][0]."<br>"; echo $hairetsu[1][2][1]."<br>"; echo $hairetsu[1][2][2]."<br>"; echo $hairetsu[2][0][0]."<br>"; echo $hairetsu[2][0][1]."<br>"; echo $hairetsu[2][0][2]."<br>"; echo $hairetsu[2][1][0]."<br>"; echo $hairetsu[2][1][1]."<br>"; echo $hairetsu[2][1][2]."<br>"; echo $hairetsu[2][2][0]."<br>"; echo $hairetsu[2][2][1]."<br>"; echo $hairetsu[2][2][2]."<br>";
結果は以下のように表示されます。
今回はここまでで、次回からも引き続き配列に関して記載していきたいと思います。