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网站备份程序代码分享
Jun 10 PHP
php 抽象类的简单应用
Sep 06 PHP
PHP文章采集URL补全函数(FormatUrl)
Aug 02 PHP
PHP容易忘记的知识点分享
Apr 30 PHP
php获得用户ip地址的比较不错的方法
Feb 08 PHP
php网站被挂木马后的修复方法总结
Nov 06 PHP
symfony表单与页面实现技巧
Jan 26 PHP
php实现约瑟夫问题的方法小结
Mar 23 PHP
php文件操作之小型留言本实例
Jun 20 PHP
基于Swoole实现PHP与websocket聊天室
Aug 03 PHP
thinkphp5框架API token身份验证功能示例
May 21 PHP
用php如何解决大文件分片上传问题
Jul 07 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中文件上传的安全问题
2006/10/09 PHP
PHP SEO优化之URL优化方法
2011/04/21 PHP
php+mysql+jquery实现简易的检索自动补全提示功能
2017/04/15 PHP
用js实现的检测浏览器和系统的函数
2009/04/09 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
2013/12/05 Javascript
javascript中的return和闭包函数浅析
2014/06/06 Javascript
jQuery中map()方法用法实例
2015/01/06 Javascript
IE下使用jQuery重置iframe地址时内存泄露问题解决办法
2015/02/05 Javascript
js判断checkbox是否选中个数的方法(超简单)
2016/08/19 Javascript
JS简单实现tab切换效果的多窗口显示功能
2016/09/07 Javascript
JavaScript重定向URL参数的两种方法小结
2016/10/19 Javascript
angularjs之$timeout指令详解
2017/06/13 Javascript
详解基于vue-cli3.0如何构建功能完善的前端架子
2018/10/09 Javascript
jQuery利用FormData上传文件实现批量上传
2018/12/04 jQuery
迅速了解一下ES10中Object.fromEntries的用法使用
2019/03/05 Javascript
Vue中keep-alive组件作用详解
2020/02/04 Javascript
Element Alert警告的具体使用方法
2020/07/27 Javascript
详解python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别
2017/06/23 Python
利用python操作SQLite数据库及文件操作详解
2017/09/22 Python
Python实现的redis分布式锁功能示例
2018/05/29 Python
pyspark 读取csv文件创建DataFrame的两种方法
2018/06/07 Python
Python读取txt文件数据的方法(用于接口自动化参数化数据)
2018/06/27 Python
Python弹出输入框并获取输入值的实例
2019/06/18 Python
pymysql模块的操作实例
2019/12/17 Python
浅析python 通⽤爬⾍和聚焦爬⾍
2020/09/28 Python
汇集了世界上最好的天然和有机美容产品:LoveLula
2018/02/05 全球购物
小学二年级学生评语
2014/04/21 职场文书
植树节活动总结
2014/04/30 职场文书
大学生就业自我推荐信
2014/05/10 职场文书
小学开学标语
2014/07/01 职场文书
施工安全协议书范本
2014/09/26 职场文书
2014社区健康教育工作总结
2014/12/16 职场文书
2016元旦晚会主持词
2015/07/01 职场文书
考生诚信考试承诺书(2016版)
2016/03/25 职场文书
2016年小学党支部创先争优活动总结
2016/04/05 职场文书
2019奶茶店创业计划书范本!
2019/07/15 职场文书