🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# sort()函数 >[success] sort — 对数组排序 本函数对数组进行排序。当本函数结束时数组单元将被从最低到最高重新安排。 ## 函数原型 ~~~ bool sort ( array &$array [, int $sort_flags = SORT_REGULAR ] ) ~~~ ## 参数说明 ### array >[info] 要排序的数组。 ### sort_flags >[info] 可选的第二个参数 sort_flags 可以用以下值改变排序的行为: 排序类型标记: SORT_REGULAR - 正常比较单元(不改变类型) SORT_NUMERIC - 单元被作为数字来比较 SORT_STRING - 单元被作为字符串来比较 SORT_LOCALE_STRING - 根据当前的区域(locale)设置来把单元当作字符串比较,可以用 setlocale() 来改变。 SORT_NATURAL - 和 natsort() 类似对每个单元以“自然的顺序”对字符串进行排序。 PHP 5.4.0 中新增的。 SORT_FLAG_CASE - 能够与 SORT_STRING 或 SORT_NATURAL 合并(OR 位运算),不区分大小写排序字符串。 ## 返回值 >[info] 成功时返回 TRUE, 或者在失败时返回 FALSE。 # rsort函数 >[danger]rsort函数 与sort函数的使用方法是一样的,但是他们的结果恰恰是相反的 >[danger]对含有混合类型值的数组排序时要特别小心,因为sort()函数可能会产生不可预知的结果。