list()函数作用:将数组的元素变成变量使用
- 1.等号左边是list()函数,右边是索引数组(下标连续的,按0开始);
- 2.数组中有几个元素,则list()有几个参数(参数必须是变量不能是值,而且变量是自定义的变量),跟数组的值是一一对应关系;
- 3.在list()函数的参数中,空项也代表元素
list($a, $b, $c) = ['aa', 'bb', 'cc'];
echo $a.$b.$c; //aabbcc
list($a, , $c) = ['aa', 'bb', 'cc'];
echo $a.$b.$c; //aacc
list($a, , $c) = [1=>'aa', 2=>'bb', 0=>'cc'];
echo $a.$b.$c; //ccbb 根据下标找对应的元素
list($a, , $c) = [1=>'aa', 2=>'bb', 'bb'=>'cc'];
echo $a.$b.$c; //bb 关联数组不行