как получить содержимое переменной из последнего элемента - PullRequest
1 голос
/ 20 августа 2009

Мне было просто интересно, как я могу получить содержимое переменной, начиная с последнего значения вместо первого (используя foreach),

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

как мне вывести 4, затем 3 и т. Д. (Если размер переменной неизвестен, возможно ли сначала получить последнее значение).

спасибо

Ответы [ 3 ]

5 голосов
/ 20 августа 2009
$last = array_shift(array_reverse($array, TRUE));

Или просто

foreach (array_reverse($array) as $element) { ... }
2 голосов
/ 20 августа 2009

вы можете использовать array_reverse(). Некоторые примеры:

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

implode(',', array_reverse($variable));
0 голосов
/ 20 августа 2009

end () также работает.

...