教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

sort()函数、asort()函数和ksort()函数有什么区别?各自的使用场景是什么?

更新时间:2022年12月05日10时16分 来源:传智教育 浏览次数:

好口碑IT培训

  sort()函数对索引数组的键值进行升序排序且不保留键名,当键值是字母的时候,按照26个字母的顺序进行排序。

  asort()函数对关联数组的键值进行升序排序且保留键名,键值为数字时按升序进行排序。

  ksort()函数对关联数组按照键名进行升序排序且保留键名,对一个数组排序使用ksort()函数时,关联数组的键名主要按照26个字母的顺序进行升序排序。

  此3个函数的使用场景是:如果对索引数组进行升序排序,不考虑保留原数组顺序键名时,那么可以使用sort()函数进行排序;如果是对关联数组进行升序排序,需要按键值进行升序排序,那么可以使用asort()函数;如果需要按键名进行升序排序,那么可以使用ksort()函数。

0 分享到:
和我们在线交谈!