sort()函数问题
sort()函数不是有两个参数吗,后面的参数不加,就是默认的按原来的的类型进行排序,也会与$signature相等吗,我看官方的的API文档是有加SORT_STRING参数的。知道的朋友,指教一下,谢谢谢谢
sort()函数不是有两个参数吗,后面的参数不加,就是默认的按原来的的类型进行排序,也会与$signature相等吗,我看官方的的API文档是有加SORT_STRING参数的。知道的朋友,指教一下,谢谢谢谢
2015-10-28
sort函数对数组进行排序。当本函数结束时数组单元将被从最低到最高重新安排。
bool sort ( array &$array [, int $sort_flags = SORT_REGULAR ] )
array
要排序的数组。
sort_flags
可选的第二个参数 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 位运算),不区分大小写排序字符串
返回值 成功时返回 TRUE, 或者在失败时返回 FALSE。
举报