|
$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( ) 主站蜘蛛池模板: 海原县| 桐庐县| 井研县| 德惠市| 图木舒克市| 嘉善县| 通道| 保亭| 芜湖市| 广饶县| 井研县| 定陶县| 湖口县| 昂仁县| 耿马| 马尔康县| 新竹县| 即墨市| 滁州市| 宁德市| 庐江县| 遂昌县| 万山特区| 泸西县| 图木舒克市| 长寿区| 安康市| 漯河市| 德钦县| 怀仁县| 塔河县| 大名县| 正宁县| 连南| 邯郸市| 长岭县| 成都市| 黎城县| 凌海市| 南木林县| 商河县|