sort()函数对索引数组的键值进行升序排序且不保留键名,当键值是字母的时候,按照26个字母的顺序进行排序。
asort()函数对关联数组的键值进行升序排序且保留键名,键值为数字时按升序进行排序。
ksort()函数对关联数组按照键名进行升序排序且保留键名,对一个数组排序使用ksort()函数时,关联数组的键名主要按照26个字母的顺序进行升序排序。
此3个函数的使用场景是:如果对索引数组进行升序排序,不考虑保留原数组顺序键名时,那么可以使用sort()函数进行排序;如果是对关联数组进行升序排序,需要按键值进行升序排序,那么可以使用asort()函数;如果需要按键名进行升序排序,那么可以使用ksort()函数。
网友评论