我們在之前的文章中提到了如何運用ksort()函數實現按照關鍵字的排序方式。那麼,今天我們就向大家重點介紹如何使用值對數組進行排序。在這一過程中我們將會用到Listing E的具體代碼如下:
- <?php
- $data = array("US" => "United States", "IN" =>
"India", "DE" => "Germany", "ES" => "Spain");
asort($data); print_r($data);- ?>
下面就是它的輸出結果。請注意PHP函數asort()的結果與上面使用ksort()函數所得到的結果的不同——在這兩種情況中,都是按字母順序進行排序的,但是它們是根據數組的不同字段進行排序的。
同時,請注意關鍵字-值之間的聯系會始終保持;它只是關鍵字-值對排序後的一種方式,排序並不會改變它們的對應關系。
Array ([DE] => Germany
[IN] => India
[ES] => Spain
[US] => United States
)
以上代碼示例就是PHP函數asort()的具體應用,我們可以通過這個函數得到數組的值排序。