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 相关文章推荐
IIS环境下快速安装、配置和调试PHP5.2.0
Dec 17 PHP
PHP通用分页类page.php[仿google分页]
Aug 31 PHP
解决File size limit exceeded 错误的方法
Jun 14 PHP
hadoop常见错误以及处理方法详解
Jun 19 PHP
php下拉选项的批量操作的实现代码
Oct 14 PHP
php通过隐藏表单控件获取到前两个页面的url
Sep 09 PHP
PHP图片自动裁切应付不同尺寸的显示
Oct 16 PHP
php采集自中央气象台范围覆盖全国的天气预报代码实例
Jan 04 PHP
php面向对象中static静态属性与方法的内存位置分析
Feb 08 PHP
WordPress中登陆后关闭登陆页面及设置用户不可见栏目
Dec 31 PHP
php和C#的yield迭代器实现方法对比分析
Jul 17 PHP
PHP使用Session实现上传进度功能详解
Aug 06 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
收音机鉴频器对声音的影响和频偏分析
2021/03/02 无线电
聊天室php&amp;mysql(六)
2006/10/09 PHP
php教程之phpize使用方法
2014/02/12 PHP
PHP转盘抽奖接口实例
2015/02/09 PHP
Symfony2实现在doctrine中内置数据的方法
2016/02/05 PHP
yii使用bootstrap分页样式的实例
2017/01/17 PHP
分享5个非常有用的Laravel Blade指令
2018/05/30 PHP
Laravel框架源码解析之模型Model原理与用法解析
2020/05/14 PHP
IE8 引入跨站数据获取功能说明
2008/07/22 Javascript
海量经典的jQuery插件集合
2010/01/12 Javascript
javascript中数组的sort()方法的使用介绍
2013/12/18 Javascript
javascript制作sql转换为stringBuffer的小工具
2015/04/03 Javascript
jQuery检查事件是否触发的方法
2015/06/26 Javascript
Jquery实现仿京东商城省市联动菜单
2015/11/19 Javascript
学习JavaScript设计模式(代理模式)
2015/12/03 Javascript
javascript正则表达式总结
2016/02/29 Javascript
JavaScript实现数据类型的相互转换
2016/03/06 Javascript
AngularJs学习第八篇 过滤器filter创建
2016/06/08 Javascript
JS常用函数和常用技巧小结
2016/10/15 Javascript
jQuery中map函数的两种方式
2017/04/07 jQuery
基于node.js之调试器详解
2017/08/22 Javascript
vue实现拖拽的简单案例 不超出可视区域
2019/07/25 Javascript
vue draggable resizable gorkys与v-chart使用与总结
2019/09/05 Javascript
Python的Asyncore异步Socket模块及实现端口转发的例子
2016/06/14 Python
Python设计模式之桥接模式原理与用法实例分析
2019/01/10 Python
Pandas之DataFrame对象的列和索引之间的转化
2019/06/25 Python
python批量读取文件名并写入txt文件中
2020/09/05 Python
Python 实现加密过的PDF文件转WORD格式
2020/02/04 Python
匈牙利最大的健身制造商和销售商:inSPORTline
2018/10/30 全球购物
街头时尚在线:JESSICABUURMAN
2019/06/16 全球购物
在线实验室测试:HealthLabs.com
2020/05/03 全球购物
Android笔试题总结
2014/11/29 面试题
优秀小学生家长评语
2014/01/30 职场文书
党员自我评议对照检查材料
2014/09/27 职场文书
Python Flask搭建yolov3目标检测系统详解流程
2021/11/07 Python
MySQL 数据表操作
2022/05/04 MySQL