PHP
中将数组的值赋值给一组变量有几种方法,利用extract()
函数较为方便,但是对于索引数组
而言却是较为麻烦,所以我们可以使用list
来解决这一问题,本文就带大家一起来看一看。 首先我们来看一看list()
的语法:
list ( mixed $var , mixed ...$vars = ? ) = $arr
$arr:指定数组
$var:一个变量。
$vars:更多变量。
返回值:返回指定的数组。
代码示例:
1.列出数组所有变量:
<?PHP $info = array('coffee', 'brown', 'caffeine'); list($drink, $color, $power) = $info; echo $drink is $color and $power makes it special; ?>
输出:coffee is brown and caffeine makes it special
2.省略数组一个变量:
<?PHP $info = array('coffee', 'brown', 'caffeine'); list($drink, , $power) = $info; echo $drink has $power.;
输出:coffee has caffeine.
3.仅有数组中的第三个变量
<?PHP $info = array('coffee', 'brown', 'caffeine'); list( , , $power) = $info; echo I need $power!;
输出:I need caffeine!
4.list() 不能对字符串起作用
<?PHP $info = array('coffee', 'brown', 'caffeine'); list($bar) = abcde; var_dump($bar); // NULL
推荐:《2021年PHP面试题大汇总(收藏)》《php视频教程》
原文地址:https://www.jb51.cc/php/1210159.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。