首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于php中第二个数组中频率的排序数组

问基于php中第二个数组中频率的排序数组
EN

Stack Overflow用户
提问于 2021-12-23 15:42:22
回答 1查看 29关注 0票数 0

我在php中有两个数组:$a和$b。第一个数组的元素是26个英文字母,一个接一个按字母顺序排列($a="a",$a1="b“等等)。第二个数组的元素是长英语文本中与第一个数组对应的字母的频率($b=168是字母a的频率,$b1=118是字母b的频率等等)。

目的是根据第二阵列中的频率对第一阵列的元素进行排序。php中是否有内置函数,还是必须实现排序算法?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-12-23 16:52:08

由于两个数组都是固定长度的,所以可以轻松地对它们进行合并,然后执行结合排序。

代码语言:javascript
复制
$a = ['a', 'b', 'c', 'd', 'e'];
$b = [500, 600, 90, 120, 90];
$ab = array_combine($a , $b);
arsort($ab);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70464341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档