php で配列を作成する方法: 1. 直接代入によって配列を宣言します (構文は "$array 変数名 [添え字] = 値"; 2. array() 関数を使用して配列を宣言します、構文は「$array 変数名=array(key1=>value1,key2=>value2,...,keyN=>valueN);」です。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
方法 1: 直接割り当てメソッド 配列の宣言
配列内の各要素が配列ではなく特定の値である場合、そのような配列を 1 次元配列と呼びます。 1 次元配列は、最も単純で最も一般的に使用される配列です。
配列要素への直接代入方法を使用して 1 次元配列を宣言するための構文形式は次のとおりです。
$数组变量名[下标] = 值
添字 (インデックス値) には文字列または整数を指定できます。添え字 [ ] パッケージが必要です。
サンプル コードは次のとおりです:
<?php header("Content-type:text/html;charset=utf-8"); $array[0] = '苹果'; $array[1] = '香蕉'; $array[2] = '橘子'; $array[3] = '榴莲'; echo '<pre class="brush:php;toolbar:false">'; var_dump($array); ?>
実行結果は次のとおりです:
array (size=4) 0 => string '苹果' (length=6) 1 => string '香蕉' (length=6) 2 => string '橘子' (length=6) 3 => string '榴莲' (length=6)
ヒント: var_dump() 関数を使用して配列全体を出力するだけでなく、 、print_r() 関数を使用することもできます。
PHP の配列にはサイズ制限がないため、上記の配列では、同じ方法で配列に新しい要素を追加し続けることができます。配列内の要素にアクセスする場合、「$配列変数名[添字]
」を使用できます。サンプルコードは次のとおりです。
<?php header("Content-type:text/html;charset=utf-8"); $array[0] = '苹果'; $array[1] = '香蕉'; $array[2] = '橘子'; $array[3] = '榴莲'; echo '$array[0] = ' . $array[0] . '<br>'; echo '$array[1] = ' . $array[1] . '<br>'; echo '$array[2] = ' . $array[2] . '<br>'; echo '$array[3] = ' . $array[3] . '<br>'; ?>
実行結果は次のとおりです。
$array[0] = 苹果 $array[1] = 香蕉 $array[2] = 橘子 $array[3] = 榴莲
Statement 配列にインデックスを付けるとき、インデックス値が増加している場合、角括弧内に特定のインデックス値を指定する必要はありません。この場合、インデックス値はデフォルトで 0 から始まり、順次増加します。サンプル コードは次のとおりです。
<?php header("Content-type:text/html;charset=utf-8"); $array[] = '苹果'; $array[] = '香蕉'; $array[] = '橘子'; $array[] = '榴莲'; echo '<pre class="brush:php;toolbar:false">'; var_dump($array); ?>
実行結果は次のとおりです。
array (size=4) 0 => string '苹果' (length=6) 1 => string '香蕉' (length=6) 2 => string '橘子' (length=6) 3 => string '榴莲' (length=6)
方法 2: array() 関数を使用して配列を宣言します
配列を宣言する別の方法 その方法は、array() 関数を使用して新しい配列を作成することです。カンマで区切られた特定の数の key=>value パラメータのペアを受け入れます。構文形式は次のとおりです:
$数组变量名 = array(key1 => value1, key2 => value2, ..., keyN => valueN);
サンプル コードは次のとおりです:
<?php header("Content-type:text/html;charset=utf-8"); $array = array(0 => '红色', 1 => '黄色', 2 => '蓝色', 3 => '紫色'); echo '<pre class="brush:php;toolbar:false">'; var_dump($array); ?>
実行結果は次のとおりです:
array (size=4) 0 => string '红色' (length=6) 1 => string '黄色' (length=6) 2 => string '蓝色' (length=6) 3 => string '紫色' (length=6)
=> 記号が存在しない場合添え字を指定するために使用されます。デフォルトはインデックス配列です。デフォルトのインデックス値も 0 から始まり、順番に増加します。サンプル コードは次のとおりです。
<?php header("Content-type:text/html;charset=utf-8"); $array = array('红色','黄色','蓝色', '紫色'); echo '<pre class="brush:php;toolbar:false">'; var_dump($array); ?>
実行結果は前の例と同じです。
array (size=4) 0 => string '红色' (length=6) 1 => string '黄色' (length=6) 2 => string '蓝色' (length=6) 3 => string '紫色' (length=6)
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPで配列を作成する方法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。