掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
我們?cè)谥暗奈恼轮刑岬搅巳绾芜\(yùn)用ksort()函數(shù)實(shí)現(xiàn)按照關(guān)鍵字的排序方式。那么,今天我們就向大家重點(diǎn)介紹如何使用值對(duì)數(shù)組進(jìn)行排序。在這一過程中我們將會(huì)用到PHP函數(shù)asort()。具體代碼示例如Listing E所示:

創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站設(shè)計(jì)、網(wǎng)站制作和簡(jiǎn)陽(yáng)服務(wù)器托管的網(wǎng)絡(luò)公司,有著豐富的建站經(jīng)驗(yàn)和案例。
#t#Listing E的具體代碼如下:
- $data = array("US" => "United States", "IN" =>
"India", "DE" => "Germany", "ES" => "Spain");
asort($data); print_r($data);- ?>
下面就是它的輸出結(jié)果。請(qǐng)注意PHP函數(shù)asort()的結(jié)果與上面使用ksort()函數(shù)所得到的結(jié)果的不同——在這兩種情況中,都是按字母順序進(jìn)行排序的,但是它們是根據(jù)數(shù)組的不同字段進(jìn)行排序的。
同時(shí),請(qǐng)注意關(guān)鍵字-值之間的聯(lián)系會(huì)始終保持;它只是關(guān)鍵字-值對(duì)排序后的一種方式,排序并不會(huì)改變它們的對(duì)應(yīng)關(guān)系。
Array ([DE] => Germany
[IN] => India
[ES] => Spain
[US] => United States
)
以上代碼示例就是PHP函數(shù)asort()的具體應(yīng)用,我們可以通過這個(gè)函數(shù)得到數(shù)組的值排序。

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流