ホームページ  >  記事  >  バックエンド開発  >  PHP で 2 次元配列を記述する 3 つの方法をまとめます。

PHP で 2 次元配列を記述する 3 つの方法をまとめます。

PHPz
PHPzオリジナル
2023-03-31 09:06:22838ブラウズ

PHP は広く使用されている動的プログラミング言語であり、Web 開発にとって重要な言語の 1 つです。 PHP では、配列は非常に一般的なデータ構造であり、2 次元配列もその 1 つです。二次元配列は、配列内に別の配列を含む特別な配列であり、複数の 1 次元配列で構成される配列です。 PHP では、さまざまな方法で 2 次元配列を定義して使用できますが、以下では一般的な 3 つの方法を紹介します。

1. array() 関数を使用して 2 次元配列を定義する

PHP では、array() 関数を使用して配列を定義できます。 2 次元配列の場合、array() 関数に他の 1 次元配列を含めることができるため、複数の 1 次元配列を 1 つの 2 次元配列に結合できます。

$arr = array(array(1, 2, 3), array(4, 5, 6), array(7, 8, 9));

上記のコードは、3 つの 1 次元配列を含む 2 次元配列を定義します。これらの 1 次元配列にはそれぞれ 3 つの要素が含まれています。

2. [] 演算子を使用して 2 次元配列を定義します

PHP では、[] 演算子を使用した配列の定義もサポートしています。ネストされた [] 演算子を使用して、 2次元配列を定義します。

$arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];

上記のコードは、前の array() 関数と同じ方法で定義されており、3 つの 1 次元配列を含む 2 次元配列も定義されています。

3. キーと値のペアを使用して 2 次元配列を定義する

上記の 2 つの定義方法に加えて、キーと値のペアを使用して 2 次元配列を定義することもできます。

$arr = array(
   "row1" => array(1, 2, 3),
   "row2" => array(4, 5, 6),
   "row3" => array(7, 8, 9)
);

上記のコードは、3 つの 1 次元配列を含む 2 次元配列を定義します。各 1 次元配列には 3 つの要素が含まれます。同時に、各 1 次元配列にキー名を割り当てることができるため、キー名を通じて対応する 1 次元配列と要素に簡単にアクセスできます。

概要:

PHP では、2 次元配列は非常に一般的なデータ構造です。 array() 関数、[] 演算子、キーと値のペア、およびその他のメソッドを使用して、2 次元配列を定義できます。シナリオに応じて適した定義方法が異なるため、どの方法を使用するかは実際の状況に基づいて判断する必要があります。

以上がPHP で 2 次元配列を記述する 3 つの方法をまとめます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。