php获取字符串中各个字符出现次数的方法


Posted in PHP onFebruary 23, 2015

本文实例讲述了php获取字符串中各个字符出现次数的方法。分享给大家供大家参考。具体实现方法如下:

<?php
//获取字符串是哪一个字符出现的字数最多
$str = "sdfhletlsflahlajgfd;lsje;r;wj;ralajfe149253573";
//方法一
$arr = str_split($str);
//字符串分隔到数组中
$arr = array_count_values($arr);
//用于统计数组中所有值出现的次数,返回一个数组
//键名为原数组的键值,键值为出数
arsort($arr);//按键值倒序
echo "<pre>";
print_r($arr);
//方法二
$arr = str_split($str);
$con = array();
foreach ($arr as $v){
 if(!@$con[$v]){
 $con[$v]=1;
 }else{
 $con[$v]++;
 }
}
arsort($con);
print_r($con);
//方法三
$arr = str_split($str);
$unique = array_unique($arr);
//移除数组中重复的值,并返回结果数组(键名不变);
print_r($unique);
foreach($unique as $v){
 $arr2[$v] = substr_count($str,$v);
 //substr_count():计算某字符在字符串中出现的次数
}
arsort($arr2);
print_r($arr2);
?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
基于文本的搜索
Oct 09 PHP
php 什么是PEAR?(第三篇)
Mar 19 PHP
PHP5.3.1 不再支持ISAPI
Jan 08 PHP
laravel安装和配置教程
Oct 29 PHP
PHP实现图片自动清理的方法
Jul 08 PHP
php根据生日计算年龄的方法
Jul 13 PHP
php支持断点续传、分块下载的类
May 02 PHP
[原创]php实现 data url的图片生成与保存
Dec 04 PHP
php 一维数组的循环遍历实现代码
Apr 10 PHP
php 中htmlentities导致中文无法查询问题
Sep 10 PHP
PHP实现的抓取小说网站内容功能示例
Jun 27 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
Apr 04 PHP
php截取中文字符串函数实例
Feb 23 #PHP
php输入数据统一类实例
Feb 23 #PHP
php简单定时执行任务的实现方法
Feb 23 #PHP
Yii学习总结之数据访问对象 (DAO)
Feb 22 #PHP
Yii学习总结之安装配置
Feb 22 #PHP
使用php的HTTP请求的库Requests实现美女图片墙
Feb 22 #PHP
十幅图告诉你什么是PHP引用
Feb 22 #PHP
You might like
PHP自带ZIP压缩、解压缩类ZipArchiv使用指南
2015/03/03 PHP
Windows2003下php5.4安装配置教程(IIS)
2016/06/30 PHP
PHP session会话操作技巧小结
2016/09/27 PHP
php通过执行CutyCapt命令实现网页截图的方法
2016/09/30 PHP
tagName的使用,留一笔
2006/06/26 Javascript
对联广告js flash激活
2006/10/19 Javascript
JavaScript 事件对象的实现
2009/07/13 Javascript
javascript完美拖拽的实现方法
2013/09/29 Javascript
javascript实现多级联动下拉菜单的方法
2015/02/06 Javascript
angularJS 入门基础
2015/02/09 Javascript
EasyUI闪屏EasyUI页面加载提示(原理+代码+效果图)
2016/02/21 Javascript
js多个物体运动功能实例分析
2016/12/20 Javascript
BootStrap注意事项小结(五)表单
2017/03/10 Javascript
node.js(express)中使用Jcrop进行图片剪切上传功能
2017/04/21 Javascript
微信扫码支付零云插件版实例详解
2017/04/26 Javascript
详谈for循环里面的break和continue语句
2017/07/20 Javascript
详解JS中的this、apply、call、bind(经典面试题)
2017/09/19 Javascript
vue-cli启动本地服务局域网不能访问的原因分析
2018/01/22 Javascript
JS实现判断数组是否包含某个元素示例
2019/05/24 Javascript
vue组件中节流函数的失效的原因和解决方法
2020/12/02 Vue.js
python解析文件示例
2014/01/23 Python
Python yield 小结和实例
2014/04/25 Python
将Python文件打包成.EXE可执行文件的方法
2019/08/11 Python
python 6.7 编写printTable()函数表格打印(完整代码)
2020/03/25 Python
python获取linux系统信息的三种方法
2020/10/14 Python
pycharm永久激活超详细教程
2020/10/29 Python
python3实现简单飞机大战
2020/11/29 Python
Python jieba库分词模式实例用法
2021/01/13 Python
建筑工程实习自我鉴定
2013/09/19 职场文书
《理想》教学反思
2014/02/17 职场文书
项目合作意向书范本
2014/04/01 职场文书
英文推荐信格式范文
2014/05/09 职场文书
青岛导游词
2015/02/12 职场文书
学校教师师德师风承诺书
2015/04/28 职场文书
漫画「狩龙人拉格纳」公开TV动画预告图
2022/03/22 日漫
TV动画《八十龟酱观察日记》第四季宣传PV公布
2022/04/06 日漫