萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php數組排序 rsort arsort asort

php數組排序 rsort arsort asort

php教程數組排序 rsort arsort asort
$full_name = array();

$full_name["Roger"] = "Waters";
$full_name["Richard"] = "Wright";
$full_name["Nick"] = "Mason";
你有可能是要排序的數組內的值。例如,假設你的數組中的值不按字母順序排列。像這樣的:

$full_name["David"] = "Gilmour";
利用asort($full_name);函數排序

字母“a”告訴PHP數組關聯。 (如果你沒有“排序”前的“A”鍵名稱會變成為數字!)。的“a”還告訴PHP排序的價值,並沒有關鍵。在我們上面的腳本,姓氏將進行排序。如果你想使用Key進行排序,那麼你可以使用ksort()代替。


如果你有一個標量數組(數字作為鍵),那麼你離開的“A”關閉。像這樣

$numbers = array( );

$numbers[]="2";
$numbers[]="8";
$numbers[]="10";
$numbers[]="6";

sort($numbers);

print $numbers[0] ;
print $numbers[1];
print $numbers[2] ;
print $numbers[3];

rsort( ) – Sorts a Scalar array in reverse order
arsort( ) - Sorts the Values in an Associative array in reverse order
krsort( ) - Sorts the Keys in an Associative array in reverse order

 

copyright © 萬盛學電腦網 all rights reserved