我想知道怎样可以得到一个可变的起动从最后值代替第一(使用的foreach)的含量,

 $variable = [1,2,3,4];

如何打印4然后3等等(如果在未知的变量的大小,是有可能首先得到的最后一个值)。

感谢

有帮助吗?

解决方案

$last = array_shift(array_reverse($array, TRUE));

或者简单地通过

foreach (array_reverse($array) as $element) { ... }

其他提示

可以使用 array_reverse() 。一些例子:

foreach (array_reverse($variable) as $num) {
    echo $num;
}

implode(',', array_reverse($variable));

端()也有效。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top