PHP array_reverse() 函數
實例
以相反的元素順序返回數組:
<?php $a=array("a"=>"Volvo","b"=>"BMW","c"=>"Toyota"); print_r(array_reverse($a)); ?>
定義和用法
array_reverse() 函數以相反的元素順序返回數組。
說明
array_reverse() 函數將原數組中的元素順序翻轉,創建新的數組并返回。
如果第二個參數指定為 true,則元素的鍵名保持不變,否則鍵名將丟失。
語法
array_reverse(array,preserve)
參數 | 描述 |
---|---|
array | 必需。規定數組。 |
preserve |
可選。規定是否保留原始數組的鍵名。 這個參數是 PHP 4.0.3 中新加的。 可能的值:
|
技術細節
返回值: | 返回反轉后的數組。 |
PHP 版本: | 4+ |
更新日志: | 在 PHP 4.0.3 中新增了 preserve 參數。 |
更多實例
例子 1
返回原始數組、反轉數組、保留原始數組鍵名的翻轉數組:
<?php $a=array("Volvo","XC90",array("BMW","Toyota")); $reverse=array_reverse($a); $preserve=array_reverse($a,true); print_r($a); print_r($reverse); print_r($preserve); ?>