phpで配列を定義する方法はいくつかありますが、array()や配列定義を実装するarr[]などを詳しく紹介します。 PHP 配列定義のさまざまなテクニックの詳細な説明
PHP 配列は、人々の開発を容易にするための多数の関数が含まれている重要な概念です...その配列は、クエリとアプリケーションを容易にするために分類されています
使用します
まず PHP 配列の定義について話しましょう... PHP 配列にはキーと値の 2 つの項目が含まれており、対応する値はキーを通じて取得でき、キーは
$array[0]、$array[one]... など、数値的で関連性があります。
配列を作成する
PHP の配列宣言は他の言語の配列宣言とは若干異なりますが、
のように 1 次元、2 次元、3 次元、多次元として宣言できます。
$array[0] = 1,$array = array(1,2,3); 3 つの値のみを含む 1 次元配列は数値配列であり、$array
[0] は 1 を表し、数値配列を作成するときにインデックスを省略できます
PHP で array() 構造を使用して配列を作成し、次のように定義します。
コードは次のとおりです | コードをコピー |
|
配列内の各要素の値を表示する方法は、0 から始まるインデックスを使用し、インデックス番号は変数名の後の角括弧内にあります (例:
)コードは次のとおりです | コードをコピー |
:
|
出力 $people[2] は国を示します (インデックスの最初の項目は 0 から数えます)。
PHP は数値インデックス配列をサポートするだけでなく、関連する配列もサポートします。いわゆる関連配列とは、直感的でないキーワードをカスタマイズして置き換えることができることを意味します
次のような数値インデックス:
コードは次のとおりです | コードをコピー |
|
関連する配列を使用すると、定義されたキーワードと値を使用して、出力の選択が直観的になります (インデックス番号を事前に計算してから出力する必要がありません)
"=>" シンボルの定義。
PHPの配列要素の2つの表示方法により、変数のようにarray()の宣言や初期化を行わずに数値を直接自動作成することもできます。
例えば
コードは次のとおりです | コードをコピー |
|
または
コードは次のとおりです | コードをコピー |
|
配列のサイズは追加される要素の数に応じて動的に変化します。
コードは次のとおりです | コードをコピー |
'; Print_r($user); エコー ''; //連想配列 $ユーザー["id"]=1; $user["名前"]="張さん"; $user["年齢"]=10; $ユーザー["セックス"]; $user["age"]=90;//割り当て Echo $user["name"];//出力 //array() を使用して配列を宣言します $user=array(1,"ジャンサン",10,"ナン"); //array() を使用して連想配列を宣言します $user=array("id"=>1,"name"=>"zhangsan","age"=>10,"sex"=>"nan"); //複数のユーザー情報レコードをテーブルに保存するための多次元配列(複数レコード)を宣言します $user=array( //この行を呼び出すには $user[0] を使用します。たとえば、このレコード内の名前 $user[0][1] を呼び出します array(1,"張三",10,"ナン"), //この行を呼び出すには $user[1] を使用します。たとえば、このレコード内の名前 $user[1][1] を呼び出します 配列(2,"lisi",20,"nv") ); //配列は複数のテーブルを保存し、各テーブルには複数のレコードがあります $info=array( "ユーザー"=>array( array(1,"張三",10,"ナン"), 配列(2,"lisi",20,"nv") )、 "スコア"=>array( 配列(1,90,80,70)、 配列(2,60,40,70) ) ); Echo $info["score"][1][1];//出力 60, http://www.bkjia.com/PHPjc/628676.html | www.bkjia.com