假设我有一个返回像这样的数组的函数...
array(
0 => 'jpg',
1 => 400,
2 => 500
);
Run Code Online (Sandbox Code Playgroud)
我只想要索引1和2,我希望它们作为局部变量.我不在乎0.
我可以...
list($throwaway, $width, $height) = getImageDetails($imagePath);
unset($throwaway);
Run Code Online (Sandbox Code Playgroud)
......但显然这很难看.
我尝试放在NULL那里,但我得到了范围分辨率错误.
是否有一种使用PHP 跳过数组索引的简洁方法list()?
Mar*_*iot 25
是的,不要填充那个参数,这是完全有效的:
list(, $width, $height) = getImageDetails($imagePath);
Run Code Online (Sandbox Code Playgroud)
(另见手册中的例1)