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 相关文章推荐
PHP最常用的2种设计模式工厂模式和单例模式介绍
Aug 14 PHP
PHP写的获取各搜索蜘蛛爬行记录代码
Aug 21 PHP
php并发对MYSQL造成压力的解决方法
Feb 21 PHP
php随机取mysql记录方法小结
Dec 27 PHP
php中JSON的使用与转换
Jan 14 PHP
PHP解析RSS的方法
Mar 05 PHP
php查询相似度最高的字符串的方法
Mar 12 PHP
php两种无限分类方法实例
Apr 21 PHP
ThinkPHP2.x防范XSS跨站攻击的方法
Sep 25 PHP
php实现自定义中奖项数和概率的抽奖函数示例
May 26 PHP
PHP抽象类基本用法示例
Dec 28 PHP
java解析json方法总结
May 16 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学习之数据类型之间的转换介绍
2011/06/09 PHP
php堆排序(heapsort)练习
2013/11/13 PHP
一漂亮的PHP图片验证码实例
2014/03/21 PHP
php实现将HTML页面转换成word并且保存的方法
2016/10/14 PHP
thinkPHP5.0框架自动加载机制分析
2017/03/18 PHP
PHP实现QQ登录的开原理和实现过程
2018/02/04 PHP
PHP面向对象程序设计之对象克隆clone和魔术方法__clone()用法分析
2019/06/12 PHP
PHP图像处理 imagestring添加图片水印与文字水印操作示例
2020/02/06 PHP
根据分辨率不同,调用不同的css文件
2006/08/25 Javascript
JavaScript中也使用$美元符号来代替document.getElementById
2010/06/19 Javascript
JavaScript中使用Math.PI圆周率属性的方法
2015/06/14 Javascript
JS时间特效最常用的三款
2015/08/19 Javascript
jquery.Callbacks的实现详解
2016/11/30 Javascript
livereload工具实现前端可视化开发【推荐】
2016/12/23 Javascript
微信小程序 本地存储及登录页面处理实例详解
2017/01/11 Javascript
tablesorter.js表格排序使用方法(支持中文排序)
2017/02/10 Javascript
JavaScript获取ul中li个数的方法
2017/02/13 Javascript
用angular实现多选按钮的全选与反选实例代码
2017/05/23 Javascript
Angular 4 指令快速入门教程
2017/06/07 Javascript
在原生不支持的旧环境中添加兼容的Object.keys实现方法
2017/09/11 Javascript
angularjs请求数据的方法示例
2019/08/06 Javascript
javascript删除数组元素的七个方法示例
2019/09/09 Javascript
es6函数之严格模式用法实例分析
2020/03/17 Javascript
分析Python中解析构建数据知识
2018/01/20 Python
python3+mysql查询数据并通过邮件群发excel附件
2018/02/24 Python
python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解
2018/04/19 Python
pygame实现简易飞机大战
2018/09/11 Python
不管你的Python报什么错,用这个模块就能正常运行
2018/09/14 Python
用什么库写 Python 命令行程序(示例代码详解)
2020/02/20 Python
python实现飞机大战项目
2020/03/11 Python
css3实现椭圆轨迹旋转的示例代码
2018/10/29 HTML / CSS
外语系毕业生自荐信范文
2013/12/16 职场文书
施工材料员岗位职责
2014/02/12 职场文书
旅游管理专业大学生职业规划书
2014/02/27 职场文书
写得不错的求职信范文
2014/07/11 职场文书
学习张林森心得体会
2014/09/10 职场文书