PHP list()函数如何使用详解

世上最好的保鲜就是不断进步,让自己成为一个更好和更值得爱的人。早安!不要去争取属于别人的东西,否则,费的力越多,得到的越少。早安!

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()函数如何使用详解到此结束。相信自已。不要妄加评判自已,也不会把自已交给别人评判,更不会贬低自已。小编再次感谢大家对我们的支持!

标签: php php教程