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+APACHE实现用户论证的方法
Oct 09 PHP
php生成静态文件的多种方法分享
Jul 17 PHP
php获取域名的google收录示例
Mar 24 PHP
PHP小技巧之JS和CSS优化工具Minify的使用方法
May 19 PHP
php实现获取及设置用户访问页面语言类
Sep 24 PHP
PHP定时任务延缓执行的实现
Oct 08 PHP
php自定义时间转换函数示例
Dec 07 PHP
PHP实现登陆表单提交CSRF及验证码
Jan 24 PHP
AJAX的使用方法详解
Apr 29 PHP
PHP面向对象中new self()与 new static()的区别浅析
Aug 17 PHP
如何在centos8自定义目录安装php7.3
Nov 28 PHP
YII2框架中ActiveDataProvider与GridView的配合使用操作示例
Mar 18 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
使用ob系列函数实现PHP网站页面静态化
2014/08/13 PHP
dreamweaver 安装Jquery智能提示
2011/04/02 Javascript
一段非常简单的js判断浏览器的内核
2014/08/17 Javascript
JavaScript编程中的Promise使用大全
2015/07/28 Javascript
JS实现可关闭的对联广告效果代码
2015/09/14 Javascript
js实现的星星评分功能函数
2015/12/09 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
2016/09/18 Javascript
jQuery Password Validation密码验证
2016/12/30 Javascript
nodejs个人博客开发第三步 载入页面
2017/04/12 NodeJs
jQuery实现的鼠标响应缓冲动画效果示例
2018/02/13 jQuery
Vue中的无限加载vue-infinite-loading的方法
2018/04/08 Javascript
js实现简单选项卡功能
2020/03/23 Javascript
layer页面跳转,获取html子节点元素的值方法
2019/09/27 Javascript
js实现随机抽奖
2020/03/19 Javascript
浅谈python中的getattr函数 hasattr函数
2016/06/14 Python
django框架如何集成celery进行开发
2017/05/24 Python
python生成词云的实现方法(推荐)
2017/06/13 Python
使用pandas对矢量化数据进行替换处理的方法
2018/04/11 Python
Django MEDIA的配置及用法详解
2019/07/25 Python
Django 实现admin后台显示图片缩略图的例子
2019/07/28 Python
从训练好的tensorflow模型中打印训练变量实例
2020/01/20 Python
python实现图片横向和纵向拼接
2020/03/05 Python
PyCharm2019.3永久激活破解详细图文教程,亲测可用(不定期更新)
2020/10/29 Python
详解CSS3 弹性布局快速入门
2019/06/06 HTML / CSS
html5调用摄像头功能的实现代码
2018/05/07 HTML / CSS
台湾母婴用品限时团购:妈咪爱
2018/08/03 全球购物
大学应届生求职简历的自我评价
2013/10/08 职场文书
团日活动总结书格式
2014/05/08 职场文书
学生安全承诺书
2014/05/22 职场文书
机械设计专业大学生职业生涯规划书范文
2014/09/13 职场文书
2014年服务员工作总结
2014/11/18 职场文书
质检员岗位职责
2015/02/03 职场文书
酒店辞职书怎么写
2015/02/26 职场文书
2016暑期政治学习心得体会
2016/01/23 职场文书
Django操作cookie的实现
2021/05/26 Python
详解Python中*args和**kwargs的使用
2022/04/07 Python