Copy CodeThe code is as follows:
$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 to complex than typing the word asort, followed by round brackets. In between the round brackets, type in the name of the Your associative array:
Copy CodeThe code is as follows:
Asort ($full _name);
The letter "A" tells PHP, the array is an associative one. (If you don't have the "a" before "sort", your key names'll 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 would be sorted. If you want to sort using the Key, then you can use Ksort () instead.
If you had a Scalar array (numbers as Keys), then you leave the "a" off. Like this:
Copy CodeThe code is as follows:
$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 is then sorted from lowest to highest. If you want to sort in reverse order and you need the following:
Rsort () –sorts a Scalar array in reverse order
Arsort ()-Sorts the Values in a associative array in reverse order
Krsort ()-Sorts the Keys in a associative array in reverse order
In the next section, we look at how to get a random value from an array.
http://www.bkjia.com/PHPjc/324244.html www.bkjia.com true http://www.bkjia.com/PHPjc/324244.html techarticle Copy the code as follows: $full _name = Array (), $full _name["Roger"] = "Waters"; $full _name["Richard" = "Wright"; $full _name["Nick"] = "Mason"; $full _name["David"] = "Gilmour"; To ...