假设我有一个返回数组的函数/方法,我们称之为ArrayReturner()。 但我只想要第一个元素 [0]。 现在我正在做类似的事情...
$arrayReturned = ArrayReturner();
$varIWant = $arrayReturned[0];
有没有办法在一行中做到这一点,而不需要临时$arrayReturned数组?
尝试:
$arrayReturned = reset(ArrayReturner());
取决于你使用的PHP版本。
如果您使用的是 PHP <5.4,那么您将无法获得它,例如 ArrayReturner()[0]
.这只有在 PHP>= 5.4 中才有可能。
如果你希望你的代码是可移植的,这将适用于旧版本和新版本,那么你最好坚持使用那个代码:
$arrayReturned = ArrayReturner();
$varIWant = $arrayReturned[0];