list() 函数用于在一次操作中给一组变量赋值。该函数只用于数字索引的数组,且假定数字索引从 0 开始。
基本语法
list(var1,var2...)
| 参数 | 描述 |
|---|---|
| var1 | 必需。第一个需要赋值的变量。 |
| var2,... | 可选。更多需要赋值的变量。 |
说明
list() 函数用数组中的元素为一组变量赋值。
注意,与 array() 类似,list() 实际上是一种语言结构,不是函数。
实例一:list基本实例:
<?php
$info = array(\'coffee\', \'brown\', \'caffeine\');
// 列出所有变量
list($drink, $color, $power) = $info;
echo \"$drink is $color and $power makes it special.<br/>\";
// 列出他们的其中一个
list($drink, , $power) = $info;
echo \"$drink has $power.<br/>\";
// 或者让我们跳到仅第三个
list( , , $power) = $info;
echo \"I need $power!<br/>\";
// list() 不能对字符串起作用
list($bar) = \"abcde\";
var_dump($bar); // NULL
?>
实例二:list与数据库相结合
<table>
<tr>
<th>Employee name</th>
<th>Salary</th>
</tr>
<?php
$result = mysql_query(\"SELECT id, name, salary FROM employees\", $conn);
while (list($id, $name, $salary) = mysql_fetch_row($result)) {
echo \"<tr>\" .
\"<td><a href=\\\"info.php?id=$id\\\">$name</a></td>\".
\"<td>$salary</td>\".
\"</tr>\";
}
?>
</table>
实例三:使用嵌套的 list()
<?php
list($a, list($b, $c)) = array(1, array(2, 3));
var_dump($a, $b, $c);
?>
继续阅读与本文标签相同的文章
-
中国第4大运营商来袭,携号转网套路多,移不动联不通信不过拜拜
2026-05-14栏目: 教程
-
美国让华为更强大,9个月入账6千亿增速超2成,5G合同已签60多份
2026-05-14栏目: 教程
-
未来几年,这4个大学专业最吃香,前景广阔堪称铁饭碗!
2026-05-14栏目: 教程
-
这间屋子没有电话
2026-05-14栏目: 教程
-
曾经扬言“我要摧毁人类”的机器人,在拥有公民身份后,近况如何?
2026-05-14栏目: 教程
