PHP的此內置函數用於反轉包含嵌套數組的數組元素。此外,我們還可以根據用戶的選擇保留關鍵元素。此函數接受數組作為參數,並以相反的順序返回包含元素的數組。
用法:
array array_reverse($array, $key_preserve)
參數:
該函數有兩個參數,如下所述:
- $array(強製性):此參數表示原始數組。
- $key_preserve(可選):這是一個可選參數,可以設置為TRUE或FALSE,它表示保留數組的鍵。默認情況下,此參數的值為FALSE。
返回值:此函數返回以相反順序傳遞帶有參數的數組。
例子:
Input : $array = (2, 4, 5, 10, 100) Output : Array ( [0] => 100 [1] => 10 [2] => 5 [3] => 4 [4] => 2 ) Input : Array ( [0] => ram [1] => aakash [2] => saran [3] => mohan ) Output : Array ( [3] => mohan [2] => saran [1] => aakash [0] => ram )
以下示例程序旨在說明PHP中的array_reverse()函數:
- 此程序默認將$key_preserve設置為FALSE來反轉數組。這不顯示鍵。
<?php // PHP function to illustrate the use of array_reverse() function Reverse($array) { return(array_reverse($array)); } $array = array("ram", "aakash", "saran", "mohan"); echo "Before:\n"; print_r($array); echo "\nAfter:\n"; print_r(Reverse($array)); ?>
輸出:
Before: Array ( [0] => ram [1] => aakash [2] => saran [3] => mohan ) After: Array ( [0] => mohan [1] => saran [2] => aakash [3] => ram )
- 讓我們看看將key_preserve參數傳遞為TRUE時會發生什麽。這樣可以保留 key 。
<?php // PHP function to illustrate the use of array_reverse() function Reverse($array) { return(array_reverse($array, true)); } $array = array("ram", "aakash", "saran", "mohan"); echo "Before:\n"; print_r($array); echo "\nAfter:\n"; print_r(Reverse($array)); ?>
輸出:
Before: Array ( [0] => ram [1] => aakash [2] => saran [3] => mohan ) After: Array ( [3] => mohan [2] => saran [1] => aakash [0] => ram )
參考:
http://php.net/manual/en/function.array-reverse.php
相關用法
- p5.js nfc()用法及代碼示例
- p5.js nfp()用法及代碼示例
- d3.js d3.hcl()用法及代碼示例
- p5.js nfs()用法及代碼示例
- PHP cos( )用法及代碼示例
- PHP sin( )用法及代碼示例
- p5.js nf()用法及代碼示例
- PHP tan( )用法及代碼示例
- PHP pow( )用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- d3.js d3.set.has()用法及代碼示例
- PHP Ds\Set xor()用法及代碼示例
注:本文由純淨天空篩選整理自Chinmoy Lenka大神的英文原創作品 PHP | array_reverse() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。