多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
1、sort():sort():对数组元素进行排序; 2、natsort():通过自然顺序对数组进行排序; 3、shuffle():对数组元素进行随机排序; 4、natcasesort():不区分字符大小写进行排序; 5、array_mutisort():对多个数组(独立的数组或者是多维数组)进行排序。第二个数组按照第一个数组的元素位置顺序变化方式进行排序。 $arry1 = array(1,12,2,25,3); $arry2 = array('class1','class12','class2','class25','class3'); $arry3 = array(1,2,3); $arry4 = array('a','b','c','d','A','B','C','D'); $arry5 = array(2,1,3,4); $arry6 = array(7,8,5,6); echo '<pre>'; sort($arry1); print_r($arry1); natsort($arry2); print_r($arry2); shuffle($arry3); print_r($arry3); natcasesort($arry4); print_r($arry4); array_multisort($arry5,SORT_DESC,$arry6); echo '<pre>'; print_r($arry5); print_r($arry6); 关于【索引数组】和【关联数组】升序降序排序的方法: /* sort():索引数组升序排序 rsort:索引数组降序排序 asort():根据关联数据的键值升序排序 arsort():根据关联数组的键值降序排序 ksort():根据关联数组的键名升序排序 krsort():根据关联数组的键名降序排序 */ $arry = array('webname'=>'baidu','weburl'=>'http://www.baidu.com','webtime'=>'2 years'); krsort($arry); echo '<pre>'; print_r($arry);