假设我有一个返回数组的函数...
array(
0 => 'jpg',
1 => 400,
2 => 500
);
我只需要索引 1 和 2,并且我希望它们作为局部变量。我不关心 0。
我可以...
list($throwaway, $width, $height) = getImageDetails($imagePath);
unset($throwaway);
...但显然那是非常丑陋的。
我尝试将 NULL
放在那里,但出现范围解析错误。
有没有一种使用 PHP 的 list()
来跳过数组索引的干净方法?
最佳答案
是的,不要填充那个参数,这是完全有效的:
list(, $width, $height) = getImageDetails($imagePath);
关于php - 有没有一种干净的方法可以使用 PHP 的 `list()` *跳过* 数组索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4788672/