list() 関数は、配列値を複数の変数に一度に割り当てるために使用される PHP の組み込み関数です。この関数は数値配列でのみ機能します。配列が複数の値に割り当てられている場合、配列の最初の要素が最初の変数に割り当てられ、2 番目の要素が 2 番目の変数に割り当てられ、というように最後の変数の終わりまで割り当てられます。
PHP list() 関数の使用方法?
php list() 関数は、配列値を複数の変数に一度に割り当てるために使用されます。
構文:
list(var1,var2...)
パラメーター: list() 関数は、スペースで区切られた変数のリストを受け入れます。最初の変数は必須です。
#●var1: 必須。値が割り当てられる最初の変数。 # var2,...: オプション。さらに多くの変数に値を割り当てる必要があります。戻り値: この関数は、渡された複数の変数に割り当てられた配列を返します。 m>n の場合、var 変数リストに値は割り当てられず、エラーが報告されます。n は配列の長さ、m は変数の数です。
注:
list() 関数は数値配列にのみ使用されます。配列が複数の値に割り当てられる場合、配列の最初の要素は次の値に割り当てられます。最初の変数、2 番目の要素が 2 番目の変数に割り当てられ、というように最後の変数の終わりまで繰り返されます。変数の数は数値配列の長さを超えることはできません。 例を通して php list() 関数の使用方法を見てみましょう。例 1:
<?php header("content-type:text/html;charset=utf-8"); $my_array = array("西门","灭绝","无忌"); list($a,$b,$c) = $my_array; echo $a.','.$b.'和'.$c.'是php中文网的三位老师。'; ?>出力:
西门,灭绝和无忌是php中文网的三位老师。
例 2: 変数の数が長さより大きい場合配列の list( ) 関数はエラーを報告します。
<?php // PHP program to demonstrate the // runtime error of list() function $array = array(1, 2, 3, 4); // assign array values to variables list($a, $b, $c, $d, $e) = $array; ?>出力:
以上がPHPのリスト機能の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。