php中预设了一个list()函数,可以很方便的把数组中的数据赋值给一组的变量,在我们写PHP代码的时候,可以减少代码的量,使代码看起来更加的简洁。
php list()函数定义
定义和用法
list() 函数用于在一次操作中给一组变量赋值。
注释:该函数只用于数字索引的数组,且假定数字索引从 0 开始。
注意,与 array() 类似,list() 实际上是一种语言结构,不是函数。
语法
list(var1,var2...);
var1:必需。第一个需要赋值的变量。
var2,...:可选。更多需要赋值的变量。
php list()函数使用举例
代码:
$arr = array('飞鸟','慕鱼','博客'); list($a,$b,$c) = $arr; echo $a.$b.$c; //
代码:
$arr = array('a' =>'飞鸟','a'=>'慕鱼','c'=>'博客'); list($a,$b,$c) = $arr; echo $a.$b.$c; // 未输出,可能会有错误提示
如果数组中定义的下标为字符串时,list()函数赋值失败
$arr = array(1 =>'飞鸟',2=>'慕鱼',3=>'博客'); list($a,$b,$c) = $arr; echo $a.$b.$c; //飞鸟慕鱼
如果数组中定义的下标为数字时,list()函数赋值会与数组下标相应的数字位数进行赋值,此实例中$a没有被赋值
$arr = array(0 =>'飞鸟',1=>'慕鱼',2=>'博客'); list($a,$b,$c) = $arr; echo $a.$b.$c; //
如果数组中定义的下标为数字时,且第一个数值的下载为0时,会对应赋值
本文PHP list()函数如何使用详解到此结束。相信自已。不要妄加评判自已,也不会把自已交给别人评判,更不会贬低自已。小编再次感谢大家对我们的支持!