程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP函數asort()利用值排序的具體方式解析

PHP函數asort()利用值排序的具體方式解析

編輯:關於PHP編程

我們在之前的文章中提到了如何運用ksort()函數實現按照關鍵字的排序方式。那麼,今天我們就向大家重點介紹如何使用值對數組進行排序。在這一過程中我們將會用到Listing E的具體代碼如下:

  1. <?php 
  2. $data = array("US" => "United States", "IN" => 
    "India", "DE" => "Germany", "ES" => "Spain");
    asort($data); print_r($data);  
  3. ?> 

下面就是它的輸出結果。請注意PHP函數asort()的結果與上面使用ksort()函數所得到的結果的不同——在這兩種情況中,都是按字母順序進行排序的,但是它們是根據數組的不同字段進行排序的。

同時,請注意關鍵字-值之間的聯系會始終保持;它只是關鍵字-值對排序後的一種方式,排序並不會改變它們的對應關系。

Array ([DE] => Germany

[IN] => India

[ES] => Spain

[US] => United States

)

以上代碼示例就是PHP函數asort()的具體應用,我們可以通過這個函數得到數組的值排序。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved