list()函數可以用來將數組中的值賦給一組變量。它的基本語法如下:
list($var1, $var2, $var3, ...) = $array;
其中,$array是一個數組,list()函數會將數組中的值按順序賦給對應的變量。下面是一個例子:
$array = [1, 2, 3];
list($a, $b, $c) = $array;
echo $a; // 輸出1
echo $b; // 輸出2
echo $c; // 輸出3
需要注意的是,list()函數只能用于索引數組,關聯數組無法使用。另外,如果數組中的元素個數少于list()函數中的變量個數,多余的變量會被賦值為null。反之,如果數組中的元素個數多于list()函數中的變量個數,則多余的元素會被忽略。
$array = [1, 2];
list($a, $b, $c) = $array;
echo $a; // 輸出1
echo $b; // 輸出2
echo $c; // 輸出null