PHP list():把数组中的值赋给一组变量
PHP 中 list() 可以把一个数组中的值分别赋给一组变量,像 array() 一样,它并不是真正的函数,而是语言结构。 list() 可以在单次操作内为一组(多个)变量赋值。
list() 语法结果如下:
list() 语法结果如下:
list($var1 [, $val2, ...]);
其中 $val1、$val2 是待赋值的一组变量,多个变量之间使用逗号,
分隔。注意:list() 仅能用于索引数组,并且索引要从 0 开始。PHP5 里 list() 从最右边的参数开始赋值;而 PHP7 里 list() 从最左边的参数开始赋值。
下面通过一个简单的示例演示以下 list() 的使用,代码如下所示:<?php $array = array("新宝库","PHP 教程","https://www.xinbaoku.com/php/"); list($a, $b, $c) = $array; echo '$a = '.$a.'<br>$b = '.$b.'<br>$c = '.$c; ?>运行结果如下:
$a = 新宝库
$b = PHP 教程
$c = https://www.xinbaoku.com/php/
<?php $array = array(1=>"新宝库",2=>"PHP 教程",3=>"https://www.xinbaoku.com/php/"); list($a, $b, $c) = $array; echo '$a = '.$a.'<br>$b = '.$b.'<br>$c = '.$c; ?>运行结果如下:
$a =
$b = 新宝库
$c = PHP 教程
<?php $array = array("新宝库", "PHP 教程", "https://www.xinbaoku.com/php/"); list($a, , $c) = $array; echo '$a = '.$a.'<br>$b = '.$b.'<br>$c = '.$c; ?>运行结果如下:
$a = 新宝库
$b =
$c = https://www.xinbaoku.com/php/
<?php $array = array( array('新宝库', 'PHP 教程'), array('PHP 数组', 'https://www.xinbaoku.com/php/') ); list(list($a, $b), list($c, $d)) = $array; echo '$a = '.$a.'<br>$b = '.$b.'<br>$c = '.$c.'<br>$d = '.$d; ?>运行结果如下:
$a = 新宝库
$b = PHP 教程
$c = PHP 数组
$d = https://www.xinbaoku.com/php/
所有教程
- C语言入门
- C语言编译器
- C语言项目案例
- 数据结构
- C++
- STL
- C++11
- socket
- GCC
- GDB
- Makefile
- OpenCV
- Qt教程
- Unity 3D
- UE4
- 游戏引擎
- Python
- Python并发编程
- TensorFlow
- Django
- NumPy
- Linux
- Shell
- Java教程
- 设计模式
- Java Swing
- Servlet
- JSP教程
- Struts2
- Maven
- Spring
- Spring MVC
- Spring Boot
- Spring Cloud
- Hibernate
- Mybatis
- MySQL教程
- MySQL函数
- NoSQL
- Redis
- MongoDB
- HBase
- Go语言
- C#
- MATLAB
- JavaScript
- Bootstrap
- HTML
- CSS教程
- PHP
- 汇编语言
- TCP/IP
- vi命令
- Android教程
- 区块链
- Docker
- 大数据
- 云计算