一。sort()
按字母由前向后或按数字由小到大的顺序排序。
语法:
bool sort(array &$arr [,int $sort_flag ]);
处理成功则返回true
<?php
$planet = array(
'Earth',
'Venus',
'Mars',
'Jupiter',
'Saturn'
);
sort($planet);
foreach($planet as $key => $value)
{
echo 'planet['.$key.']='.$value;
echo '<br>';
echo '<br>';
}
?>
planet[0]=Earth
planet[1]=Jupiter
planet[2]=Mars
planet[3]=Saturn
planet[4]=Venus
二。rsort()逆向排序
按字母从后到前或按数字从大到小的顺序排序
前面这两个都会为要排序的数组重新建立索引。
对于需要保持原数组的索引,有下面三中的两个函数。
三。asort(),ksort()
asort()对数组元素进行排序,并且保持数组的原索引关系不变。该函数依然对数组元素按顺序排序。
ksort()对数组元素按索引名顺序排序,并且保持数组的原索引关系不变。
四。随机排序shutffle
五。反向排序 array_reserse()
返回一个与原数组单元顺序相反的数组,原数组并未改变。