我试图按每个值中的字符长度对数组进行排序(如果可能,如果两个值具有相同的字符长度,则按字母顺序排列)。例如:
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);
strlen()
使用映射获得数组中每个字符串的长度array_map()
array_multisort()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句