php中list()函数是用数组对一列值进行赋值,
该函数只用于数字索引的数组,且假定数字索引从0开始。(这句话很重要,是从索引0开始为变量赋值,如果对应的数字索引不存在,则对应位的变量也为空值。)
正确:
$arr=array( 0 =>"book", 1 =>"pen", 2 =>"paper" );
list($a,$b,$c)=$arr;
echo "a:".$a;echo "<br/>";
echo "b:".$b;echo "<br/>";
echo "c:".$c;echo "<br/>";
结果:
白俊遥博客
错误示范:
$arr=array( 1 =>"book", 2 =>"pen", 3 =>"paper" );
list($a,$b,$c)=$arr;
echo "a:".$a;echo "<br/>";
echo "b:".$b;echo "<br/>";
echo "c:".$c;echo "<br/>";
结果:
本文为码上有钱原创文章,转载无需和我联系,但请注明来自码上有钱博客https://oldcai688.com
最新评论