list()函数是PHP中的内置函数,用于一次将数组值分配给多个变量。此函数仅适用于数值数组。如果将数组分配给多个值,则将数组中的第一个元素分配给第一个变量,第二个分配给第二个变量,依此类推,直到变量个数为止。变量的数量不能超过数值数组的长度。
用法:
list($variable1, $variable2....)
参数:它接受用空格分隔的变量列表。这些变量已分配值。第一个变量是必需的。
返回值:该函数将分配的数组返回给传递的多个变量。如果m> n,则不会为$variableM赋值,其中n是数组的长度。
以下示例程序旨在说明PHP中的list()函数:
程序1::程序演示如何使用list()函数。
<?php
// PHP program to demonstrate the use of list() function
$array = array(1, 2, 3, 4);
// assign array values to variables
list($a, $b, $c) = $array;
// print all assigned values
echo "a =", ($a), "\n";
echo " b =", ($b), "\n";
echo " c =", ($c), "\n";
// perform multiplication of
// those assigned numbers
echo "a*b*c =", ($a*$b*$c);
?>
输出:
a =1 b =2 c =3 a*b*c =6
程序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 Notice: Undefined offset: 4 in /home/619f1441636b952bbd400f1e9e8e3d0c.php on line 6
参考:
http://php.net/manual/en/function.list.php
相关用法
- AngularJS ng-list用法及代码示例
- CSS list-style用法及代码示例
- HTML list属性用法及代码示例
- CSS list-style-position用法及代码示例
- CSS list-style-image用法及代码示例
- HTML <input> list属性用法及代码示例
- CSS list-style-type用法及代码示例
注:本文由纯净天空筛选整理自Striver大神的英文原创作品 PHP | list() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。