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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。