php - 数组倒序
适用(PHP 4, PHP 5)
说明:arrayarray_reverse(array$array
[,bool$preserve_keys
= false] )
array_reverse()接受数组array
作为输入并返回一个单元为相反顺序的新数组。
array
输入的数组。
preserve_keys
如果设置为TRUE
会保留数字的键。 非数字的键则不受这个设置的影响,总是会被保留。
返回反转后的数组。
范例:Example #1array_reverse()例子
<?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)
适用(PHP 4, PHP 5)
说明 :boolrsort(array&$array
[,int$sort_flags
= SORT_REGULAR] )
本函数对数组进行逆向排序(最高到最低)。
参数:array
输入的数组。
sort_flags
可以用可选参数sort_flags
改变排序的行为,详情见sort()。
成功时返回TRUE
, 或者在失败时返回FALSE
。
Example #1rsort()例
<?php
$fruits=array("lemon","orange","banana","apple");
rsort($fruits);
foreach($fruitsas$key=>$val){
echo"$key=$val\n";
}
?>
以上例程会输出:
0=orange1=lemon2=banana3=apple
*注: fruits 被按照字母顺序逆向排序。
注释 :Note:此函数为
array
中的元素赋与新的键名。这将删除原有的键名,而不是仅仅将键名重新排序。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。