数组函数库:arsort

arsort

(PHP3 , PHP4)

arsort --- 颠倒数组的顺序且维持索引值的关系

语法 : void&">nbsp; arsort(array  array);

说明 :

此函数颠倒数组元素的顺序(z-a),且维持数组元素与其索引值对应的关系,这个函数主要是用于需要将数组元素的顺序作颠倒的排列。

Example :

<?php

$fruits = array("d" => "lemon" , "a" => "orange" , "b" => "banana" , "c" => "apple");

arsort($fruits);

for(reset($fruits) ; $key = key($fruits) ; next($fruits)) {

echo "fruits[$key] = " .$fruits[$key]. "\n";

}

?>

此范例的结果为 :

fruits[a] = orange

fruits[d] = lemon

fruits[b] = banana

fruits[c] = apple

由此可见数组fruits已被颠倒了顺序,而且索引值和元素之间的关系依然保持不变。

参考 : asort( )  rsort( )  ksort( )  sort( )

时间: 2024-08-30 17:36:13

数组函数库:arsort的相关文章

数组函数库:rsort

rsort (PHP3 , PHP4) rsort ---&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 将数组的值由z-a重排 语法 : void rsort(array array); 说明 : 此函数将数组的值由z-a重新排列. Example : <?php $fruits = array("lemon","orange","banana"

数组函数库:shuffle

shuffle (PHP3 >= 3.0.8 , PHP4 >= 4.0b4) shuffle ---&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 将数组的顺序弄混 语法 : void shuffle(array array); 说明 : 此函数将数组的元素顺序任意排序. Example : <?php $numbers = range(1,20); srand(time()); shuffl

数组函数库:sort

sort (PHP3 , PHP4) sort ---&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 将数组的值由a-z重排 语法 : void sort(array array [, int sort_flags] ); 说明 : 此函数会将数组的元素由a-z排列. Example : <?php $fruits = array("lemon","orange",&

数组函数库:ksort

ksort (PHP3 , PHP4) ksort --- 将数组的索引值排列 语法 : int&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; ksort (array  array [, int sort_flags] ) ); 说明 : 此函数将数组依照索引值由a-z重新排列 Example : $fruits = array("d" => "lemon" , &

数组函数库:uksort

uksort (PHP3 >= 3.0.4 , PHP4) uksort ---&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 依使用者定义的函数将数组的索引值排序 语法 : void uksort(array array, function cmp_function); 说明 : 此函数会依照使用者定义的函数将数组的索引值重新排序. Example : <?php function mycompar

数组函数库:uasort

uasort (PHP3 >= 3.0.4 , PHP4) uasort ---&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 依使用者定义的函数排序且维持索引值与元素的关系 语法 : void uasort(array array, function cmp_function); 说明 : 此函数能依使用者定义的函数将数组重新排序,而数组的索引值与元素仍然保持原来的关系. 参考usort( )  ukso

数组函数库:usort

usort (PHP3 >= 3.0.3 , PHP4) usort ---&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 依使用者定义的函数将数组的值排序 语法 : void usort(array array, function cmp_function); 说明 : 此函数会依照使用者定义的函数将数组的值重新排序. Example : <?php function cmp($a,$b) { if

数组函数库:asort

asort (PHP3 , PHP4) asort --- 将数组排列且维持索引值的关系 语法 : void&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; asort(array  array); 说明 : 此函数将数组的元素由a-z重新排列,且保持原先索引值和元素的对应关系,这个函数主要是用于需要将数组的元素重新排列. Example : <?php $fruits = array("d&quo

用js实现PHP数组函数库的部分js代码函数

 /**     * 比较两个变量是否相同     * @param {Object} fobj     * @param {Object} sobj     * @return (Boolean)     */    var compare = function(fobj, sobj) {        var ftype = typeof(fobj);        var stype = typeof(sobj);        if (ftype == stype) {