PHP では、配列は非常に一般的に使用されるデータ構造です。その中でも、2次元配列を使用すると、順序付けされたデータを処理できると同時に、検索機能や置換機能を簡単に実装できます。ただし、場合によっては、データを整理するためにさらに多くの次元が必要になる場合があり、その場合は 3 次元配列を使用する必要があります。
この記事では、PHP で 3 次元配列を作成する方法を説明します。
1. 3 次元配列とは
コンピューター サイエンスにおいて、3 次元配列とは 3 つのインジケーターによってシリアル化された配列です。これは、3 次元配列が 3 つの変数のセットによって記述されるデータ構造であり、大量のデータの保存と処理に使用できることを意味します。
PHP では、この概念を使用して、3 つの値を使用して各要素を配置できるテーブルのようなデータ構造を作成できます。これらの値はインデックスと呼ばれます。 3 次元配列では、各要素は次のように 3 つのインデックスで表されます。
3 次元配列の構文:
$myArrayarrayIndex1[arrayIndex3] = value;
where 、arrayIndex1、arrayIndex2、および arrayIndex3 は 3 つの異なるインデックスを表し、 value は保存するデータを表します。
2. 3 次元配列の作成
3 次元配列の作成方法は 2 次元配列の作成方法と似ており、必要なのは、配列名。ここでは、3 次元配列を作成する一般的な方法をいくつか示します。
サンプル コードは次のとおりです。
##$myArray = array(array( array(1, 2, 3), array(4, 5, 6) ), array( array(7, 8, 9), array(10, 11, 12) ));上記の例では、2 つの 2 次元配列を含む 3 次元配列 $myArray を作成しました。 -次元配列には 2 つの 1 次元配列が含まれます。各 1 次元配列には 3 つの整数が含まれます。
[ [1, 2, 3], [4, 5, 6] ], [ [7, 8, 9], [10, 11, 12] ]] ;ここでは、array() 関数の代わりに角括弧を使用して 3 次元配列を作成します。
$myArray1[ 3] = "Hello World !";
(
[0] => Array ( [0] => Array ( [0] => 1 [1] => 2 [2] => 3 ) [1] => Array ( [0] => 4 [1] => 5 [2] => 6 ) ) [1] => Array ( [0] => Array ( [0] => 7 [1] => 8 [2] => 9 ) [1] => Array ( [0] => 10 [1] => 11 [2] => 12 ) )
)
以上がPHPで3次元配列を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。