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 相关文章推荐
ie6 动态缩略图不显示的原因
Jun 21 PHP
创建数据库php代码 用PHP写出自己的BLOG系统
Apr 12 PHP
PHP extract 将数组拆分成多个变量的函数
Jun 30 PHP
一个PHP分页类的代码
May 18 PHP
PHP取余函数介绍MOD(x,y)与x%y
May 15 PHP
php 删除cookie方法详解
Dec 01 PHP
php的GD库imagettftext函数解决中文乱码问题
Jan 24 PHP
php封装的图片(缩略图)处理类完整实例
Oct 19 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
Nov 17 PHP
PHP实现断点续传乱序合并文件的方法
Sep 06 PHP
php 调用百度sms来发送短信的实现示例
Nov 02 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
Apr 02 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 CKEditor 上传图片实现代码
2009/11/06 PHP
PHP中的session安全吗?
2016/01/22 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
Thinkphp5 自定义上传文件名的实现方法
2019/07/23 PHP
详解将数据从Laravel传送到vue的四种方式
2019/10/16 PHP
你可能不再需要JQUERY
2021/03/09 Javascript
CSDN轮换广告图片轮换效果
2007/03/27 Javascript
jquery trim() 功能源代码
2011/02/14 Javascript
javascript判断移动端访问设备并解析对应CSS的方法
2015/02/05 Javascript
整理AngularJS中的一些常用指令
2015/06/16 Javascript
微信小程序小组件 基于Canvas实现直播点赞气泡效果
2020/05/29 Javascript
Vue组件中prop属性使用说明实例代码详解
2018/05/31 Javascript
JavaScript this在函数中的指向及实例详解
2019/10/14 Javascript
关于JS模块化的知识点分享
2019/10/16 Javascript
如何在微信小程序中存setStorage
2019/12/13 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
2020/09/12 Javascript
[02:40]DOTA2英雄基础教程 炼金术士
2013/12/23 DOTA
解密Python中的描述符(descriptor)
2015/06/03 Python
Python-嵌套列表list的全面解析
2016/06/08 Python
基于Python __dict__与dir()的区别详解
2017/10/30 Python
新手常见6种的python报错及解决方法
2018/03/09 Python
Python中字符串与编码示例代码
2019/05/20 Python
关于windows下Tensorflow和pytorch安装教程
2020/02/04 Python
Iconfont(矢量图标)+iconmoon(图标svg互转)配合javascript实现社交分享系统
2020/04/21 Python
Django models文件模型变更错误解决
2020/05/11 Python
详解如何在css3打包后自动追加前缀插件:autoprefixer
2018/12/18 HTML / CSS
英国剑桥包官网:The Cambridge Satchel Company
2016/08/01 全球购物
LookFantastic丹麦:英国美容护肤精品在线商城
2016/08/18 全球购物
售后专员岗位职责
2013/12/08 职场文书
送温暖献爱心活动总结
2014/07/08 职场文书
党的群众路线教育实践活动学习笔记范文
2014/11/06 职场文书
酒店优秀员工推荐信
2015/03/24 职场文书
企业安全生产规章制度
2015/08/06 职场文书
2016党员入党决心书
2015/09/22 职场文书
ElementUI实现el-form表单重置功能按钮
2021/07/21 Javascript
68行Python代码实现带难度升级的贪吃蛇
2022/01/18 Python