当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP list()用法及代码示例


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



相关用法


注:本文由纯净天空筛选整理自Striver大神的英文原创作品 PHP | list() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。