1

最初の値ではなく最後の値から始まる変数の内容を取得する方法を考えていました (foreach を使用)。

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

4 を出力してから 3 などを出力するにはどうすればよいですか (変数のサイズが不明な場合、最初に最後の値を取得することは可能ですか)。

ありがとう

4

3 に答える 3

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

または単に

foreach (array_reverse($array) as $element) { ... }
于 2009-08-20T11:44:11.400 に答える
2

使用できますarray_reverse()。いくつかの例:

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

implode(',', array_reverse($variable));
于 2009-08-20T11:44:38.203 に答える
0

end() も機能します。

于 2009-08-20T15:10:53.097 に答える