PHP 在字符中找出重复次数最多的字符

news/2024/9/25 21:20:37/

我们定义一个变量:

php">$str = 'aaaaaabbbccdddddddddddddefg';

把字符串转为数组:

php">$arr = str_split($str);

统计数组中所有元素出现的次数,返回一个数组:

php">$arr = array_count_values($arr);

根据出现的次数,从大到小对数组中的值进行排序:

php">arsort($arr);

打印输出:

php">print_r($arr);

我感觉这是最简单的一种办法!

另外还有一种:

我感觉也不错!

php">$unique = array_unique($arr);
php">foreach ($unique as $key => $value) {$arr2[$value] = substr_count($str, $value);
}arsort($arr2);
print_r($arr2);

应该也还有其他很多办法!等我遇到了再更新本篇!


http://www.ppmy.cn/news/1454686.html

相关文章

关于IDEA中项目中各个方法、引用、注解等全部报错的情况

今天打开项目弹出很多提示框,也没注意,然后突然发现项目所有都在报错,不管是启动类还是方法类,各种注解、方法、引用等全红了,随便打开一个都是密密麻麻全红。 首先排查依赖和JDK等引用问题,包括我们的mave…

IDEA启动Tomcat启动失败:jar包未部署【部署jar包】

IDEA启动Tomcat报错java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener:jar包未部署【部署jar包】 学习java,开始跟着教程的步伐学习maven下载jar包,tomcat启动项目,发现项目未启动成功也…

一区9分Top|研究AD的充分不必要条件:不同皮质区域队列数据+多组学

说在前面 不论是做药还是想发高分文章,神经退行性疾病一直是个难题,神经元死亡、异常蛋白累积这些是很复杂的东西。而且认知功能的衰退是整个大脑网络的结果,因此只挑单个区域队列数据做早期标志物筛选这种,emm也能做&#xff0c…

Golang | Leetcode Golang题解之第64题最小路径和

题目&#xff1a; 题解&#xff1a; func minPathSum(grid [][]int) int {if len(grid) 0 || len(grid[0]) 0 {return 0}rows, columns : len(grid), len(grid[0])dp : make([][]int, rows)for i : 0; i < len(dp); i {dp[i] make([]int, columns)}dp[0][0] grid[0][0]…

启程Python机器学习之旅:从JupyterLab到神经网络初探

引言 在数据科学和人工智能的浪潮中&#xff0c;Python已经成为最受欢迎的编程语言之一。其简洁的语法和强大的库支持&#xff0c;使得从科研到商业的各个领域都能见到Python的身影。今天&#xff0c;我们将通过JupyterLab——一个交互式的开发环境&#xff0c;开始我们的Pyth…

FileBird Pro插件下载:革新您的WordPress媒体库管理

WordPress媒体库是您网站的重要组成部分&#xff0c;它存储了所有的图片、视频、文档等文件。但随着网站的扩展&#xff0c;媒体库的管理变得越来越复杂。FileBird Pro插件&#xff0c;作为一款专为WordPress用户设计的媒体库管理工具&#xff0c;以其直观的界面和强大的功能&a…

CentOS 常见的命令

CentOS 常见的命令 引言 CentOS&#xff08;Community Enterprise Operating System&#xff09;是基于Red Hat Enterprise Linux (RHEL)构建的开源企业级Linux发行版。它广泛应用于服务器环境中&#xff0c;因其稳定性、可靠性和强大的社区支持而受到许多系统管理员的青睐。掌…

【论文阅读笔记】Frequency Perception Network for Camouflaged Object Detection

1.论文介绍 Frequency Perception Network for Camouflaged Object Detection 基于频率感知网络的视频目标检测 2023年 ACM MM Paper Code 2.摘要 隐蔽目标检测&#xff08;COD&#xff09;的目的是准确地检测隐藏在周围环境中的目标。然而&#xff0c;现有的COD方法主要定位…