#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター3 つの方法: 1. "[]" を使用して要素に値を個別に割り当てます。構文は "$array 変数名[添字]=値;"; 2. "[]" を使用して初期化しますすべての要素をまとめて、構文 "$array 変数名 = [キー値リスト];"; 3. array() を使用して、すべての要素をまとめて初期化します (構文 "$array 変数名 = 配列 (キー値リスト)")。
##PHP 配列初期化の 3 つのメソッド
方法 1: 配列内の要素に値を割り当てる個別に
$数组变量名[下标] = 值;添え字 (インデックス値) は文字列または整数にすることができ、添え字は
[] で囲む必要があります。
<?php header("Content-type:text/html;charset=utf-8"); $a["color"]="red"; $a["taste"]="sweet"; $a["shape"]="round"; $a["name"]="apple"; $a[3]=4; var_dump($a); ?>添え字は省略可能で、デフォルトではインデックス値が 0 から順に増加します。
<?php header("Content-type:text/html;charset=utf-8"); $a[]="red"; $a[]="sweet"; $a[]="round"; $a[]="apple"; $a[]=4; var_dump($a); ?>
方法 2: [] を使用してすべての要素を一緒に初期化します
$数组变量名=[key1 => value1, key2 => value2, ..., keyN => valueN];例:
<?php header("Content-type:text/html;charset=utf-8"); $arr=["color"=>"red","taste"=>"sweet","shape"=>"round","name"=>"apple"]; var_dump($arr); ?>key は省略できます。つまり、
=> 記号を使用せずに添え字を指定でき、デフォルトはインデックスです。配列。デフォルトのインデックス値も 0 から始まり、順番に増加します。
<?php header("Content-type:text/html;charset=utf-8"); $arr=["red","sweet","round","apple"]; var_dump($arr); ?>
方法 3: array() 関数を使用してすべての要素をまとめて初期化します
$数组变量名 = array(key1 => value1, key2 => value2, ..., keyN => valueN);同じキーは省略できます。つまり、
=> 記号を使用して添え字を指定しない場合、デフォルトでインデックス付き配列が使用されます。デフォルトのインデックス値も 0 から始まり、順番に増加します。
<?php header("Content-type:text/html;charset=utf-8"); $arr1 = array("color"=>"red","taste"=>"sweet","shape"=>"round","name"=>"apple"); var_dump($arr1); $arr2=array("red","sweet","round","apple"); var_dump($arr2); ?>推奨学習: 「
PHP ビデオ チュートリアル 」
以上がPHPにはいくつかの配列初期化メソッドがありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。