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 關聯數組不行