執行個體
返回翻轉順序的數組:
<?php$a=array("a"=>"Volvo","b"=>"BMW","c"=>"Toyota");print_r(array_reverse($a));?>
定義和用法
array_reverse() 函數返回翻轉順序的數組。
文法
array_reverse(array,preserve)
參數 |
描述 |
array |
必需。規定數組。 |
preserve |
可選。規定是否保留原始數組的鍵名。 如果設定為 TRUE 會保留數位鍵。 非數位鍵則不受這個設定的影響,總是會被保留。 可能的值:
|
技術細節
傳回值: |
返回翻轉後的數組。 |
PHP 版本: |
4+ |
更新日誌: |
preserve 參數是在 PHP 4.0.3 中新增的。 |
更多執行個體
執行個體 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);?>
執行個體:
<?php$input = array("php", 4.0, array("green", "red"));$result = array_reverse($input);$result_keyed = array_reverse($input, true);?>
這將使 $result 和 $result_keyed 具有相同的單元,但是注意鍵名的區別。$result 和 $result_keyed 的列印輸出顯示分別為:
Array( [0] => Array ( [0] => green [1] => red ) [1] => 4 [2] => php)Array( [2] => Array ( [0] => green [1] => red ) [1] => 4 [0] => php)