配列の概念
配列は PHP において非常に重要な概念です。実際、配列は順序付けられたグラフであると考えることができます。
PHP には、配列を操作するための 70 を超える組み込み関数も用意されています。
配列を作成する
array() 言語構造を使用して配列を作成します。
リーリー配列コントローラー [] を使用して配列を作成することもできます:
配列キーの名前と値
配列エンティティには、キー名と値の 2 つの項目が含まれます。
以下の配列の作成例:
$arr_age1 = array(18, 20, 25); 3 つの配列ユニット (要素とも呼ばれます) を $arr_age1 に割り当てます。その値はそれぞれ 18、20、25 です。システムは、これら 3 つのアレイ ユニットに 3 つのシリアル番号 (それぞれ 0、1、2) を自動的に割り当てます。つまり、$arr_age1 配列の完全な構造は次のとおりです:
配列 ([0] => 18 [1] => 20 [2] => 25 ) このシステムが自動的に割り当てる通し番号をキー名と呼び、キー名が数値IDである配列はインデックス配列 (インデックス付き配列) と呼ばれます。
もちろん、キー名を手動で指定することもできます:
$arr_age1 = array( 0 => 18, 1 => 20, 2 => 25 );
注: キー名を手動で指定する場合は、0 から開始する必要はなく、キー名を番号順に指定する必要もありません。キー名を指定せずに新しいユニットを配列に追加すると、システムは既存の配列内の最大の数値キーに新しいユニットのキー名として 1 を自動的に追加します。
数値インデックスではなく文字列がキーとして使用される場合、このタイプの配列は連想配列と呼ばれます。
$arr_age2 = array("wang"=>18, "li"=>20, "zhang"=>25); ただし、PHP では、これら 2 つの配列の間に明確な境界はなく、これら 2 つは次のようになります。混合。連想配列ではキー名の大文字と小文字が区別されることに注意してください。
配列セル値を出力
出力配列セル値には、次のメソッドを使用してアクセスできます:エコー $arr_age1[0]
//出力: 18
演算配列ユニット 次のような通常の変数と同じように配列ユニットを操作できます:
リーリー 現在の $arr_age2 は:配列 ([王] => 28 [李] => 20 [張] => 25 )
配列セルが設定されているかどうかを確認するには、 isset() を使用します。
unset() 関数を使用して、配列セルまたは配列全体を破棄します。
多次元配列 配列内の値も配列である場合、そのような配列を再帰配列または多次元配列と呼びます。
例:
リーリー上記の基本的な PHP 配列操作の概要 (推奨) は、編集者が共有したすべての内容です。参考にしていただければ幸いです。また、Bangkejia をサポートしていただければ幸いです。