下面我们就通过简单的代码示例,给大家介绍PHP对字符串数组以及数组数组进行排序的方法。
一、对字符串数组进行排序
代码如下:
<?PHP $text = array(Python,Java,Banana,PHP,Apple); //对字符串数组进行排序 echo <pre>; sort($text); print_r($text);
排序结果如下图:
如图,按字母顺序进行排序。
二、对数字数组进行排序
<?PHP $numbers = array(5, 10, 3.5, 1, 8, 2); //对数字数组进行排序 echo <pre>; sort($numbers); print_r($numbers);
排序结果如下:
如图,按数字大小进行排序。
sort函数表示对数组进行排序。此功能完成后,元素将从最低到最高排列。
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()
SORT_FLAG_CASE- 可以与(或按位)组合 SORT_STRING或 SORT_NATURAL对字符串进行不区分大小写排序
本篇文章就是关于PHP对数组进行排序的具体介绍,希望对需要的朋友有所帮助!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。