建站专提News

php中计算未知长度的字符串哪个字符出现的次数最多的代码

一佰互联网站开发设计(www.yinxi.net) 发布日期 2019-04-30 09:21:37 浏览数: 76

用到的函数:
str_split:把字符串分割到数组中。类似的函数explode() 函数把字符串分割为数组。array_count_values:用于统计数组中所有值出现的次数。
arsort:对数组进行逆向排序并保持索引关系。
主要用于对那些单元顺序很重要的结合数组进行排序。$str="asdfgfdas323344##$$fdsdfg*$**$*$**$$443563536254fas";//任意长度字符串
复制代码 代码如下:
$arr=str_split($str);
$arr=array_count_values($arr);
arsort($arr);
print_r($arr);

输出:
复制代码 代码如下:
Array
(
[$] => 7
[3] => 6
[*] => 6
[4] => 5
[f] => 5
[s] => 4
[d] => 4
[5] => 3
[a] => 3
[6] => 2
[2] => 2
[g] => 2
[#] => 2
)

第二种方法:
用到的函数:
array_unique:删除数组中重复的值。substr_count:计算子串在字符串中出现的次数。
复制代码 代码如下:
$str="asdfgfdas323344##$$fdsdfg*$**$*$**$$443563536254fas";//任意长度字符串
$arr=str_split($str);
$unique=array_unique($arr);
foreach ($unique as $a){
$arr2[$a]=substr_count($str, $a);
}
arsort($arr2);
print_r($arr2);
一佰互联是全国知名建站品牌服务商,我们有九年网站建设、网站制作、网页设计、php开发和域名注册及虚拟主机服务经验,提供的自助建站服务更是全国有名。近年来还整合团队优势自主开发了可视化多用户”巅云建站系统“3.0平台版,拖拽排版网站制作设计,轻松实现pc站、手机微网站、小程序、APP一体化全网营销网站建设 ,已成功的为全国上百家网络公司提供自助建站平台搭建服务。

相关新闻more

14
04月
丰都网站建设哪家口碑好 重庆一佰互联网络

丰都网站建设哪家口碑好 重庆一佰互联网络推进民主法治建设提升依法治县水平丰都新闻网讯(记者 蔡琴)民主法治建设是依法治县的基础,因此,前... >>详情

20
04月
Html5百叶窗效果的示例代码

本文介绍了Html5百叶窗效果的示例代码,分享给大家,具体如下:实现方法介绍:1,百叶窗布局 用定位(position: absolute)... >>详情

16
04月
专业网站建设-优酷视频自动播放详解

原始地址:http://player.youku.com/player.php/sid/XMTUzNDgwNzQw/v.swf播后地址:ht... >>详情

24
04月
CSS3田字格列表的样式编写方法

在很多项目中,需要实现分格展示的功能,中间有灰色分割线,两侧没有。如图:按照一般的思路,设置好li的宽度,通过nth-of-type(n){... >>详情

高端网站建设

美工兼顾SEO,为企业电子商务营销助力!

电话:

023-85725751
建站

产品

域名注册 虚拟主机 云服务器 企业邮局
智能建站 APP打包 微站/小程序 创业平台
网站推广 媒体营销 智能采集 AI机器人
400电话 短信营销 店销机器人
私人定制 门户网站