李涛自留地
回到顶部
首页 > php学习 > PHP中list()函数怎么用?PHP中list()函数使用实例

PHP中list()函数怎么用?PHP中list()函数使用实例

文章目录

近日在学习PHP过程中,发现有一段实例代码中使用了list()函数,感觉没有学习过这个函数,最开始还是有点不太明白怎么使用,后来查看PHP手册,写了一个实例就明白怎么使用了,所以就有了本文对PHP中list()函数的记载,本文将按照list()函数语法、list()函数使用注意事项以及一个简单的实例三方面进行记载。

一、list()函数怎么使用

1、list()函数语法格式

list(mixed $var, mixed ...$vars = ?): array

2、list()函数作用

把数组中的值赋给一组变量。

3、list()函数参数说明:

(1)、$var:代表一个变量;

(2)、$vars:代表更多变量;

(3)、list()函数返回的是一个数组类型的数据,返回值是一个指定的数组。

二、list()函数使用注意事项

1、list()函数仅支持数字索引数组,关联数组下如果使用list()函数将不能获取到对应的数组的值;

<?php
list($one,$two,$three) = array('rgb'=>['red','green','blue'],'color'=>'pink');
echo '测试一下看list的用法'.$one;
?>
PHP中list()函数怎么用?PHP中list()函数使用实例

从上例代码中,我们可以看到并未获取到对应的数组的值。

2、list()函数可以在单次操作内为一组变量赋值。字符串不能解包且list()表达式不能完全为空。

3、list()函数可以嵌套使用

list()函数内可以嵌套使用list()函数,以下为一个list()嵌套使用的实例:

<?php
list(list($one,$two,$three),$yanse) = array(['red','green','blue'],'yanse'=>'pink');
echo '测试一下看list的用法'.$one;
?>
PHP中list()函数怎么用?PHP中list()函数使用实例

以上实例中,使用list()嵌套获取到了多维数组中的值。

三、list()函数使用实例代码

以上以及列举了几个list()函数使用实例,下面是list()函数的基础用法实例代码:

<?php
list($one,$two,$three) = ['red','green','blue'];
echo '测试一下看list的用法'.$one;
?>

总的来说,list()函数用起来还是很便捷的,简单的理解就是使用list()函数中定义的变量来获取数字索引数组中对应的键值对的值,当然list()函数还有一些其他的应用场景,具体更多的list()使用方法可以参见PHP手册。

以上就是本次记载的PHP中list()函数怎么用的全文,本文从list()函数怎么使用、list()函数使用注意事项以及多个list()函数使用实例代码,详细记载了PHP中list()函数的使用方法。

若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。