|
$full_name = array();
$full_name["Roger"] = "Waters";
$full_name["Richard"] = "Wright";
$full_name["Nick"] = "Mason";
$full_name["David"] = "Gilmour";
To sort this array, you just use the assort( ) function. This involves nothing more complex than typing the word asort, followed by round brackets. In between the round brackets, type in the name of your Associative array:
復制代碼 代碼如下:
asort($full_name);
The letter "a" tells php that the array is an Associative one. (If you don't have the "a" before "sort", your key names will turn in to numbers!). The "a" also tells php to sort by the Value, and NOT by the key. In our script above, the surnames will be sorted. If you want to sort using the Key, then you can use ksort() instead.
If you have a Scalar array (numbers as Keys), then you leave the "a" off. Like this:
復制代碼 代碼如下:
$numbers = array( );
$numbers[]="2";
$numbers[]="8";
$numbers[]="10";
$numbers[]="6";
sort($numbers);
print $numbers[0] ;
print $numbers[1];
print $numbers[2] ;
print $numbers[3];
The numbers are then sorted from lowest to highest. If you want to sort in reverse order then you need the following:
rsort( ) 主站蜘蛛池模板: 福泉市| 锡林郭勒盟| 永仁县| 普陀区| 扶绥县| 漳平市| 海林市| 永春县| 社旗县| 鹿邑县| 大兴区| 洞口县| 雷山县| 尚志市| 定日县| 都江堰市| 巫山县| 庆阳市| 芮城县| 微博| 双柏县| 闽清县| 锡林浩特市| 云和县| 隆林| 闽清县| 台东县| 云梦县| 宜兰市| 大安市| 南昌县| 滁州市| 长沙市| 阿合奇县| 海林市| 石柱| 前郭尔| 华容县| 通州市| 凉城县| 阜新|