php には配列を作成するための関数が多数ありますが、一般的なものは次のとおりです:
配列関数は、配列を作成するための最も基本的な関数です。
array( [mixed $value,] [mixed $... ] )
このうち、value は配列要素の値、... はカンマ区切りで複数の要素を追加できることを示します。例:
$arr1 = array('apple', 'orange', 'banana');
range 関数は、指定された範囲内の要素で構成される配列を作成できます。その構文は次のとおりです:
range( mixed $start, mixed $end [, number $step = 1 ] ) : array
ここで、start は開始値、end は終了値、step はステップ サイズです。例:
$arr2 = range(1, 10, 2); // 结果为[1, 3, 5, 7, 9]
explode 関数は、指定された区切り文字に従って文字列を配列に分割できます。その構文は次のとおりです:
explode ( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] ) : array
このうち、delimiter は区切り文字、string は分割される文字列、limit はオプションのパラメータで、返される配列要素の最大数を示します。例:
$string = 'apple,orange,banana'; $arr3 = explode(',', $string); // 结果为['apple', 'orange', 'banana']
list 関数は、配列内の値を一連の変数に割り当てることができます。その構文は次のとおりです。
list( mixed $var1 [, mixed $... ] ) : array
このうち、var1 は代入する変数です。…はカンマ区切りで複数の変数を追加できることを示します。例:
$arr4 = array('apple', 'orange', 'banana'); list($fruit1, $fruit2, $fruit3) = $arr4; // $fruit1='apple', $fruit2='orange', $fruit3='banana'
compact 関数は、指定された変数名に基づいて配列を作成できます。その構文は次のとおりです:
compact ( mixed $varname1 [, mixed $... ] ) : array
このうち、varname1は配列に追加する変数名です。…はカンマ区切りで複数の変数名を追加できることを示します。例:
$fruit1 = 'apple'; $fruit2 = 'orange'; $fruit3 = 'banana'; $arr5 = compact('fruit1', 'fruit2', 'fruit3'); // 结果为['fruit1'=>'apple', 'fruit2'=>'orange', 'fruit3'=>'banana']
上記は、PHP で配列を作成するためのいくつかの一般的な関数です。開発者は、ニーズに応じて適切な関数を選択して配列を作成できます。
以上がPHPで配列を作成する関数とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。