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 相关文章推荐
MySQL的FIND_IN_SET函数使用方法分享
Mar 27 PHP
php实现水仙花数的4个示例分享
Apr 08 PHP
php微信公众开发之获取周边酒店信息的方法
Dec 22 PHP
简单谈谈favicon
Jun 10 PHP
PHP7正式版测试,性能惊艳!
Dec 08 PHP
CI映射(加载)数据到view层的方法
Mar 28 PHP
php实现的中文分词类完整实例
Feb 06 PHP
利用PHP判断是否是连乘数字串的方法示例
Jul 03 PHP
PHP集成环境XAMPP的安装与配置
Nov 13 PHP
Referer原理与图片防盗链实现方法详解
Jul 03 PHP
关于laravel 子查询 &amp; join的使用
Oct 16 PHP
Laravel框架基础语法与知识点整理【模板变量、输出、include引入子视图等】
Dec 03 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中$美元符号与Zen Coding冲突问题解决方法分享
2014/05/28 PHP
php面向对象值单例模式
2016/05/03 PHP
Laravel框架基于ajax实现二级联动功能示例
2019/01/17 PHP
由prototype_1.3.1进入javascript殿堂-类的初探
2006/11/06 Javascript
jQuery maxlength文本字数限制插件
2010/04/16 Javascript
JS正则中的RegExp对象对象
2012/11/07 Javascript
jQuery的text()方法用法分析
2014/12/20 Javascript
js实现宇宙星空背景效果的方法
2015/03/03 Javascript
JQuery简单实现锚点链接的平滑滚动
2015/05/03 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
2015/11/04 Javascript
使用jQuery制作基础的Web图片轮播效果
2016/04/22 Javascript
JQuery组件基于Bootstrap的DropDownList(完整版)
2016/07/05 Javascript
基于jQuery代码实现圆形菜单展开收缩效果
2017/02/13 Javascript
JavaScript基于扩展String实现替换字符串中index处字符的方法
2017/06/13 Javascript
Vue axios 中提交表单数据(含上传文件)
2017/07/06 Javascript
Underscore之Array_动力节点Java学院整理
2017/07/10 Javascript
微信小程序之蓝牙的链接
2017/09/26 Javascript
微信小程序实现富文本图片宽度自适应的方法
2019/01/20 Javascript
angular 实现下拉列表组件的示例代码
2019/03/09 Javascript
深入浅析Vue 中 ref 的使用
2019/04/29 Javascript
JS脚本实现定时到网站上签到/签退功能
2020/04/22 Javascript
Nest.js环境变量配置与序列化详解
2021/02/21 Javascript
[57:22]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第五场
2018/04/10 DOTA
python和ruby,我选谁?
2017/09/13 Python
python中(str,list,tuple)基础知识汇总
2018/02/20 Python
python 实现将txt文件多行合并为一行并将中间的空格去掉方法
2018/12/20 Python
python 用所有标点符号分隔句子的示例
2019/07/15 Python
用Python写一个自动木马程序
2019/09/17 Python
Python运行异常管理解决方案
2020/03/09 Python
PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译
2020/04/15 Python
WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
2015/08/25 面试题
建筑公司员工自我鉴定
2014/04/08 职场文书
淘宝好评语大全
2014/05/05 职场文书
研究生就业推荐表导师评语
2014/12/31 职场文书
物流仓管员岗位职责
2015/04/01 职场文书
广告公司文案策划岗位职责
2015/04/14 职场文书