在PHP中,数组函数 list () 用来在单次操作内解构数组的值到一组变量。
函数语法:
list ( mixed $var [, mixed ...$vars ] ) : array
函数参数说明:
参数 | 描述 |
---|---|
var | 必需。第一个需要赋值的变量。 |
vars,... | 可选。更多需要赋值的变量。 |
list() 函数用来在单次操作内解构数组的值到一组变量。
注意:
在 PHP 7.1.0 之前的版本,list() 仅能用于数字索引的数组,并假定数字索引从 0 开始。
举例1,解构数组:
<?php // 定义数组 $arr = array('banana', 'apple', 'green orange', 'orange'); // 解构数组 list($res1, $res2, $res3) = $arr; // 输出变量 var_dump($res1); var_dump($res2); var_dump($res3);
以上代码输出如下:
string 'banana' (length=6) string 'apple' (length=5) string 'green orange' (length=12)