在PHP中获取最后一个数组元素的简洁方法

Mig*_*ork -4 php arrays

我想在PHP中获取数组的最后一个元素.

我经常这样做:

$last = $this->array_of_stuff[count($this->array_of_stuff) - 1];
Run Code Online (Sandbox Code Playgroud)

不过我对此并不满意.

有什么方法可以缩短语法并避免重复代码?

Geo*_*ili 6

您可以end在这种情况下使用函数. 请参阅手册

end($array)
Run Code Online (Sandbox Code Playgroud)

  • 这只是意味着你不想在`foreach`中间使用它.否则它是安全的,但请查看手册以便更好地理解 (3认同)