PHP list()

/**
 * php list()
 * http://php.net/manual/zh/function.list.php
 * list() 仅能用于数字索引的数组,并假定数字索引从 0 开始。
 * PHP 5 里,list() 从最右边的参数开始赋值; PHP 7 里,list() 从最左边的参数开始赋值。
 */
$arr = ['abc', 666, 888];

list($a, $b, $c) = $arr;
var_dump($a, $b, $c);

list($a, $b) = $arr;
var_dump($a, $b);

list($a) = $arr;
var_dump($a);

list($a, , $c) = $arr;
var_dump($a, $c);

list(, $b, $c) = $arr;
var_dump($b, $c);

list(, $b) = $arr;
var_dump($b);

list(, , $c) = $arr;
var_dump($c);

你可能感兴趣的:(PHP list())