ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# asort函数 >[success]asort — 对数组进行排序并保持索引关系 本函数对数组进行排序,数组的索引保持和单元的关联。主要用于对那些单元顺序很重要的结合数组进行排序 ## 函数原型 ~~~ bool asort ( array &$array [, int $sort_flags = SORT_REGULAR ] ) ~~~ ## 参数说明 ### array >[info] 输入的数组。 ### array >[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。 # arsort()函数 >[danger] arsort()- 对数组进行逆向排序并保持索引关系,arsort的使用方法和asort的方法相同,只是返回结果与asort恰恰相反。