list()
PHP list() は、配列内の値を 1 つのステップでいくつかの変数に割り当てます。 array() と同様、list() は真の関数ではなく、言語構造です。
文法:
void list(mixed var,mixed ... )注: list() は数値インデックス付きの配列でのみ使用でき、数値インデックスが 0 から始まることを前提としています。
例 1:
<?php $arr_age = array(18, 20, 25); list($wang, $li, $zhang) = $arr_age; echo $wang; //输出:18 echo $zhang; //输出:25 ?>
例 2、データテーブルクエリ:
$result = mysql_query("SELECT id, username, email FROM user",$conn); while(list($id, $username, $email) = mysql_fetch_row($result)) { echo "用户名:$username<br />"; echo "电子邮箱:$email"; }
list() は配列インデックスを使用します
List() を使用すると、別の配列を使用して配列に割り当てられた値を受け取ることができますが、インデックス配列を使用する場合、割り当ての順序は list() にリストされている順序と逆になります。
$arr_age = 配列(18, 20, 25);
list($a[0], $a[1], $a[2]) = $arr_age;
print_r($a); 出力される $a 配列構造は次のとおりです。
配列 ( [2] => 25 [1] => 20 [0] => 18 )配列内の値を変数に割り当てる PHP list() の上記の簡単な例は、エディターによって共有されるすべての内容です。参考にしていただければ幸いです。また、Script Home をサポートしていただければ幸いです。