array array_reverse( array array [, bool preserve_key] )
배열의 원소를 역순으로 정렬하여 반환한다.

array 배열 원소를 역순으로 정렬하여 배열을 반환한다.
preserve_key 를 FALSE로 설정하면 새로 정렬된 배열 원소의 키를 처음부터 0부터 재설정하게 되고 TRUE를 설정할경우 키는 변하지 않는다. 기본값은 FALSE이다.

연관배열의 경우 preserve_key와 관계없이 키는 유지된다.

예제1

<?
$foods = array("food" => "pizza", "beverage" => "cola", "cuisine" => "pasta", "fruit" => "apple");

// 배열($foods)의 각 원소를 역순으로 정렬한 새로운 배열을 반환한다.
$reversed_foods = array_reverse($foods);

while(list($key, $food) = each($reversed_foods)) {
echo "\$foods[$key] : " . $food . "<br>";
}
/*
$foods[fruit] : apple
$foods[cuisine] : pasta
$foods[beverage] : cola
$foods[food] : pizza
*/
?>


예제2

<?
$foods = array("food" => "pizza", "beverage" => "cola", "cuisine" => "pasta", "fruit" => "apple");

// 배열($foods)의 각 원소를 역순으로 정렬한 새로운 배열을 반환한다.
$reversed_foods = array_reverse($foods);

while(list($key, $food) = each($reversed_foods)) {
echo "\$foods[$key] : " . $food . "<br>";
}
/*
$foods[fruit] : apple
$foods[cuisine] : pasta
$foods[beverage] : cola
$foods[food] : pizza
*/
?>