栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

php里list函数

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

php里list函数

今天在开发中一个方法里看到list语言结构,刚开始以为是php里的一个函数!


list() 用于在一次操作中给一组变量赋值。

注释:list()只用于数字索引的数组,且假定数字索引从 0 开始。

说明

list() 用数组中的元素为一组变量赋值。

注意,与 array() 类似,list() 实际上是一种语言结构,不是函数。

如:

  $my_array = array('Dog','Cat','Horse');
  list($a, $b, $c) = $my_array;
  echo 'I have several animals, a '.$a.', a '.$b.' and a '.$c;
?>

结果如下,可正常输出

当数组不是数字数组而是关联数组时,如:

$my_array = array('a'=>'Dog','b'=>'Cat','c'=>'Horse');
list($a, $b, $c) = $my_array;
echo 'I have several animals, a '.$a.', a '.$b.' and a '.$c;
?>

结果将会报错

当使用索引数组是如:

  $my_array = array(0=>'Dog',1=>'Cat',2=>'Horse');
  list($a, $b, $c) = $my_array;
  echo 'I have several animals, a '.$a.', a '.$b.' and a '.$c;
?>

这是可正常输出,当代码改为

$my_array = array(1=>'Dog',2=>'Cat',3=>'Horse');
list($a, $b, $c) = $my_array;
echo 'I have several animals, a '.$a.', a '.$b.' and a '.$c;
?>

输出结果如下


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/229382.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号