数组排序函数简单总结:
正序:由小到大
按照数组的值排序
sort( array , flag ):键值被重置为索引
asort( array , flag ):关联型保留原始的键,索引型键值重置
按照键值排序
ksort( array , flag )
倒序:由大到小
按照数组的值排序
rsort( array , flag ):键值被重置为索引
arsort( array , flag ):关联型保留原始的键,索引型键值重置
按照键值排序
krsort( array , flag )
关于flag
flag参数为可选参数,不写时会现将数组先分组再排序,分组大小关系:布尔型 < 字符型 < 数值型
flag为 SORT_NUMERIC 时,将所有值视为数值型排序
flag为 SORT_STRING 时,将所有值视为字符型按照ASCII码规则排序