一。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()
傳回一個與原數組單元順序相反的數組,原數組并未改變。