更新時(shí)間:2022年12月05日10時(shí)16分 來(lái)源:傳智教育 瀏覽次數(shù):
sort()函數(shù)對(duì)索引數(shù)組的鍵值進(jìn)行升序排序且不保留鍵名,當(dāng)鍵值是字母的時(shí)候,按照26個(gè)字母的順序進(jìn)行排序。
asort()函數(shù)對(duì)關(guān)聯(lián)數(shù)組的鍵值進(jìn)行升序排序且保留鍵名,鍵值為數(shù)字時(shí)按升序進(jìn)行排序。
ksort()函數(shù)對(duì)關(guān)聯(lián)數(shù)組按照鍵名進(jìn)行升序排序且保留鍵名,對(duì)一個(gè)數(shù)組排序使用ksort()函數(shù)時(shí),關(guān)聯(lián)數(shù)組的鍵名主要按照26個(gè)字母的順序進(jìn)行升序排序。
此3個(gè)函數(shù)的使用場(chǎng)景是:如果對(duì)索引數(shù)組進(jìn)行升序排序,不考慮保留原數(shù)組順序鍵名時(shí),那么可以使用sort()函數(shù)進(jìn)行排序;如果是對(duì)關(guān)聯(lián)數(shù)組進(jìn)行升序排序,需要按鍵值進(jìn)行升序排序,那么可以使用asort()函數(shù);如果需要按鍵名進(jìn)行升序排序,那么可以使用ksort()函數(shù)。
北京校區(qū)