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写的小东西
Dec 06 PHP
php 无限级缓存的类的扩展
Mar 16 PHP
使用PHP下载CSS文件中的图片的代码
Sep 24 PHP
PHP把网页保存为word文件的三种方法
Apr 01 PHP
php递归删除目录下的文件但保留的实例分享
May 10 PHP
PHP开发框架kohana中处理ajax请求的例子
Jul 14 PHP
分享下php5类中三种数据类型的区别
Jan 26 PHP
PHP读书笔记整理_结构语句详解
Jul 01 PHP
Yii使用smsto短信接口的函数demo示例
Jul 13 PHP
phpmyadmin下载、安装、配置教程
May 16 PHP
如何通过View::first使用Laravel Blade的动态模板详解
Sep 21 PHP
PHP使用curl_multi_select解决curl_multi网页假死问题的方法
Aug 15 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/04 咖啡文化
基于php无限分类的深入理解
2013/06/02 PHP
浅析linux下apache服务器的配置和管理
2013/08/10 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
2015/12/14 PHP
Jquery截取中文字符串的实现代码
2010/12/22 Javascript
鼠标滚轴控制文本框值的JS代码
2013/11/19 Javascript
BootStrap智能表单实战系列(三)分块表单配置详解
2016/06/13 Javascript
html、css和jquery相结合实现简单的进度条效果实例代码
2016/10/24 Javascript
JS控制TreeView的结点选择
2016/11/11 Javascript
浅谈javascript中遇到的字符串对象处理
2016/11/18 Javascript
关于jquery form表单序列化的注意事项详解
2017/08/01 jQuery
nodejs实现连接mongodb数据库的方法示例
2018/03/15 NodeJs
实例讲解Vue.js中router传参
2018/04/22 Javascript
vue+webpack模拟后台数据的示例代码
2018/07/26 Javascript
引入外部js脚本加载慢与页面白屏问题的解决
2018/12/10 Javascript
jQuery实现的图片点击放大缩小功能案例
2020/01/02 jQuery
pyside写ui界面入门示例
2014/01/22 Python
Python中的多行注释文档编写风格汇总
2016/06/16 Python
Python使用requests及BeautifulSoup构建爬虫实例代码
2018/01/24 Python
Jupyter中直接显示Matplotlib的图形方法
2018/05/24 Python
在python中实现将一张图片剪切成四份的方法
2018/12/05 Python
Python面向对象程序设计类的封装与继承用法示例
2019/04/12 Python
python3实现绘制二维点图
2019/12/04 Python
pytorch中使用cuda扩展的实现示例
2020/02/12 Python
python使用梯度下降和牛顿法寻找Rosenbrock函数最小值实例
2020/04/02 Python
Pycharm pyuic5实现将ui文件转为py文件,让UI界面成功显示
2020/04/08 Python
基于Python测试程序是否有错误
2020/05/16 Python
python数据抓取3种方法总结
2021/02/07 Python
canvas生成带二维码海报的踩坑记录
2019/09/11 HTML / CSS
生物医学工程专业学生求职信范文分享
2013/12/14 职场文书
医院护士见习期自我鉴定
2014/04/10 职场文书
公司法人授权委托书范本
2014/09/12 职场文书
村当支部个人对照检查材料思想汇报
2014/10/06 职场文书
党章学习心得体会2016
2016/01/14 职场文书
《月球之谜》教学反思
2016/02/20 职场文书
美元符号 $
2022/02/17 杂记