配列は、一連のデータを組み合わせて操作可能な全体を形成するデータのコレクションです。配列は順序付けられた変数のセットであり、各変数は要素と呼ばれます。各要素は、キー (添え字とも呼ばれる) と呼ばれる特別な識別子によって区別されます。配列内の各エンティティには、キーと値の 2 つの項目が含まれています。キー値により対応する配列要素を取得できます。
PHP で配列を宣言するには主に 2 つの方法があります。1 つは array() 関数を使用して配列を宣言する方法で、もう 1 つは配列要素に値を直接代入して配列を宣言する方法です。
array() を使用して関数を宣言する方法は次のとおりです:
array([mixed]…)
パラメータ混合の構文は key => value であり、複数のパラメータを混合する場合はカンマで区切られ、インデックスと値は次のようになります。それぞれ定義されています。インデックス値には文字列または数値を指定できます。インデックスを省略した場合は、0 から始まる整数のインデックスが自動生成されます。
array() を使用して配列を宣言するコードは次のとおりです:
<?php $array = array("Jack","Bruce","hero"); print_r($array); ?>
実行結果は次のとおりです:
1 次元配列
配列の要素が変数の場合、配列は 1 と呼ばれます-ビット配列。 1 次元配列は最も一般的な配列で、1 つの列の内容のみを格納します。
2 次元配列
配列の要素が 1 次元配列の場合、その配列は 2 次元配列と呼ばれます。
特定の例を使用して 2 次元配列を宣言してみましょう。 コードは次のとおりです:
<?php $array =array("老师"=>array("男老师","女老师"),"动物"=>array("哺乳动物","鸟类","鱼类")); print_r($array); ?>
実行結果は次のとおりです:
配列を走査します
foreach 構造体を使用して配列を走査します。 foreach 構造は、配列構造自体ではなく、配列のバックアップに対して動作します。
foreach 構造体を使用して配列を走査するコードは次のとおりです:
<?php $array =array('jack'=>'jack is a teacher', 'Lisa'=>'Lisa is an actress', 'Fits'=>'Fits is a scientist' ); foreach($array as $value){ echo $value."\n"; } ?>
実行結果は次のとおりです: