假设我有一个返回像这样的数组的函数......
array(
0 => 'jpg',
1 => 400,
2 => 500
);
我只想要索引1和2,我希望它们作为局部变量。我不在乎0。
我能做到......
list($throwaway, $width, $height) = getImageDetails($imagePath);
unset($throwaway);
......但显然非常难看。
我尝试将NULL
放在那里,但我得到了范围解析错误。
使用PHP list()
跳过数组索引是否有一种干净的方式?
答案 0 :(得分:25)
是的,不要填充那个参数,这是完全有效的:
list(, $width, $height) = getImageDetails($imagePath);
答案 1 :(得分:4)