最初の値ではなく最後の値から始まる変数の内容を取得する方法を考えていました (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));
end() も機能します。