如何从最后一个元素中获取变量的内容

aka*_*no1 1 php foreach reverse

我只是想知道如何从最后一个值而不是第一个值(使用foreach)获取变量的内容,

 $variable = [1,2,3,4];
Run Code Online (Sandbox Code Playgroud)

如何打印4然后打3等等(如果变量的大小未知,是否可以先获取最后一个值).

谢谢

小智 5

$last = array_shift(array_reverse($array, TRUE));
Run Code Online (Sandbox Code Playgroud)

或者简单地说

foreach (array_reverse($array) as $element) { ... }
Run Code Online (Sandbox Code Playgroud)