配列の理解方法
配列はphpでよく使われるデータ型で、php言語の特性から広く使われています。変数には、任意の型の複数のデータを格納できます。データを単位として使用します。配列は、同じ値の型を持つ変数のコレクションです。変数は値を含むボックスとして考えることができ、配列はレイヤーを備えたボックスとして考えることができ、各レイヤーには値を格納できます。
配列を使用する目的
配列を使用する最も直接的な目的は、データをバッチで処理することです。配列の本質は、セットを保存、管理、操作することです。変数の。データを格納する配列の容量は、配列要素の数の増減に応じて自動的に調整できます。配列を使用して、Java のコレクションなど、他の厳密に型指定された言語のデータ構造関数を完成させることもできます。
たとえば、複合型変数を使用して上図のテーブルの内容を宣言し、「連絡先」の 2 次元配列を形成できます。また、2 層ループを使用して 2 次元配列内の各データを走査してブラウザに出力したり、データをデータベースに挿入したり、XML ファイルに変換したりすることもできます。
PHP では、添え字を提供するさまざまな方法に応じて、配列をインデックス配列と連想配列に分けることができます。
インデックス配列: インデックス値インデックス付き配列の は整数です。ほとんどのプログラミング言語では、配列には 0 から始まり、一度に 1 つずつ増加する数値インデックスがあります。配列要素は、インデックス付き配列内の位置によって識別できます。
連想配列: 文字列は連想配列のインデックス値として使用されます。他のプログラミング言語では非常にまれですが、PHP では文字列を添字付きの配列として使用するのが非常に一般的です。連想配列では、配列要素を名前で識別できます。
配列宣言の方法
配列を宣言する直接代入方法は、最も単純でよく使われる配列の方法です。構文は次のとおりです。
$配列変数名 [インデックス値] = content
配列にはサイズ制限がなく、配列は 1 つのブロックで初期化されます。次の例では、person1 と person2 という 2 つの配列変数が宣言されています。変数名の後の角括弧 [] で囲まれた数字を使用してインデックス配列を宣言し、文字列を使用して連想配列を宣言します。以下に示すように:
出力情報は次のとおりです:
array() 関数を使用します。配列を宣言するには
array() 言語は配列を作成し、コンマを使用して配列のキーと値を区切ります (key=>value)。構文形式は次のとおりです。
$配列変数名=array(key1 =>value1, key2=>value2....keyN=>valueN);
If "= >" は、指定された添え字と一致するために使用されません。デフォルトはインデックス配列です。デフォルトのインデックス値は 0 から始まり、一度に 1 ずつ増加します。コード例は次のとおりです:
$person1=array(1,"Zhang San"," Male","Hebei") ;
上記のコードは、4 つの要素を含む $person 配列として作成され、デフォルトのインデックス値は 0 から始まります。
推奨チュートリアル: PHP ビデオ チュートリアル
以上がPHP配列の書き方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。