PHP对数组进行排序,需要大家掌握PHP中的sort函数。sort函数表示对数组进行排序,sort函数不仅可以对数字数组进行排序,也可对字符串数组进行排序。 
下面我们就通过简单的代码示例,给大家介绍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对数组进行排序的具体介绍,希望对需要的朋友有所帮助! 以上就是php怎么对数组进行排序的详细内容,更多请关注模板之家(www.mb5.com.cn)其它相关文章! |