loading....

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

一、按照键值从低到高排序,并赋予新的键名

1 函数:sort( array &array[, int sort_flags])
2 参数:
    (1)&array : 要排序的一维数组,
        例如array('a', 'b', 'c')或array(0=>'a', 1=>'b', 2=>'c')
                或 array('0'=>'a', '1'=>'b', '2'=>'c')
    (2)sort_flags: 可选参数,用于改变排序行为,
    SORT_REGULAR(保持原类型), 
    SORT_NUMERIC(单元被作为数字比较), 
    SORT_STRING(单元作为字符串来比较), 
    SORT_LOCALE_STRING(根据当前的区域(locale)设置把单元作为字符串比较)
3 返回值:TRUE 或FALSE
4 示例:将数组$arr按照字母顺序排序,经排序后,键值重新分配
    $arr = array('a', 'b', 'c');
    sort($arr);
    print_r($arr);// Array([0]=>a [1]=>b [2]=>c)

二、按照键值从高到低排序,并赋予新的键名

1 函数:rsort(array &array[, int sort_flags])
2 用法:tong asort()

三、按照键值从低到高排序,并保持原来的键名

1 函数:asort(array &array[, int sort_flags])
2 用法:同sort()

四、按照键值从高到低排序,并保持原来的键名

1 函数:arsort(array &array[, int sort_flags])
2 用法:同sort()

五、按照键名从低到高排序

1 函数:ksort(array &array[, int sort_flags])
2 用法:同sort()

六、按照键名从高到低排序

1 函数:krsort(array &array[, int sort_flags])
2 用法:同sort()
posted on 2015-01-28 15:24  程序加载中  阅读(195)  评论(0编辑  收藏  举报