list()
函数是 PHP 中的一个特殊函数,用于将一个数组中的值赋给一组变量。
list()
函数的语法如下:
list($var1, $var2, ...) = $array;
其中,$array
是一个数组,$var1, $var2, ...
是要赋值的变量。
list()
函数会按照数组的顺序将值赋给变量。如果数组的元素个数少于变量的个数,多余的变量将被赋值为 null
。如果数组的元素个数多于变量的个数,多余的元素将被忽略。
示例:
$array = [1, 2, 3];
list($var1, $var2, $var3) = $array;
echo $var1; // 输出 1
echo $var2; // 输出 2
echo $var3; // 输出 3
在 PHP 7.1 之后的版本中,list()
函数还支持使用 []
语法来赋值给变量,示例如下:
$array = [1, 2, 3];
[$var1, $var2, $var3] = $array;
echo $var1; // 输出 1
echo $var2; // 输出 2
echo $var3; // 输出 3
需要注意的是,list()
函数只能用于索引数组,不能用于关联数组。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站