gpt4 book ai didi

PHP:按值长度对数组进行排序

转载 作者:可可西里 更新时间:2023-11-01 13:36:19 29 4
gpt4 key购买 nike

我正在尝试按每个值中字符的长度对数组进行排序(如果可能的话,如果两个值具有相同的字符长度,则可能按字母顺序排列)。例如:

Array ( [0] => this [1] => is [2] => a [3] => bunch [4] => of [5] => words;

我正在尝试对这个数组进行排序,使其看起来像:

Array ( [0] => a [1] => is [2] => of [3] => this [4] => bunch [5] => words;

如何?

最佳答案

应该这样做:

array_multisort(array_map('strlen', $array), $array);
  • 使用array_map()映射strlen()获取数组中每个字符串的长度
  • 对字符串长度进行排序,并使用 array_multisort()
  • 按字符串长度排序的数组对原始数组进行排序

关于PHP:按值长度对数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24874734/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com