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 10 PHP
PHP 巧用数组降低程序的时间复杂度
Jan 01 PHP
php设计模式 FlyWeight (享元模式)
Jun 26 PHP
下拉列表多级联动dropDownList示例代码
Jun 27 PHP
php中的boolean(布尔)类型详解
Oct 28 PHP
非常重要的php正则表达式详解
Jan 04 PHP
详解WordPress中用于更新和获取用户选项数据的PHP函数
Mar 08 PHP
php实现三级级联下拉框
Apr 17 PHP
Yii2中Restful API原理实例分析
Jul 25 PHP
PHP新特性之字节码缓存和内置服务器
Aug 11 PHP
php-msf源码详解
Dec 25 PHP
如何在centos8自定义目录安装php7.3
Nov 28 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中call_user_func_array()函数的用法演示
2012/02/05 PHP
PHP flush 函数使用注意事项
2016/08/26 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
2017/09/22 PHP
基于PHP实现生成随机水印图片
2020/12/09 PHP
JavaScript与函数式编程解释
2007/04/27 Javascript
Enter转换为Tab的小例子(兼容IE,Firefox)
2013/11/14 Javascript
JS简单实现元素复制示例附图
2013/11/19 Javascript
jquery 重写 ajax提交并判断权限后 使用load方法报错解决方法
2016/01/19 Javascript
jQuery解决IE6、7、8不能使用 JSON.stringify 函数的问题
2016/05/31 Javascript
JavaScript reduce和reduceRight详解
2016/10/24 Javascript
jquery实现焦点轮播效果
2017/02/23 Javascript
Node.js学习之地址解析模块URL的使用详解
2017/09/28 Javascript
vue+springboot实现项目的CORS跨域请求
2018/09/05 Javascript
JS控制GIF图片的停止与显示
2019/10/24 Javascript
js实现圆形显示鼠标单击位置
2020/02/11 Javascript
JS前端模块化原理与实现方法详解
2020/03/17 Javascript
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
2020/05/29 jQuery
[02:54]辉夜杯主赛事第二日败者组 iG.V赛后采访
2015/12/26 DOTA
Python中文编码那些事
2014/06/25 Python
PyCharm代码提示忽略大小写设置方法
2018/10/28 Python
在django中图片上传的格式校验及大小方法
2019/07/28 Python
简单了解python列表和元组的区别
2020/05/14 Python
挪威太阳镜和眼镜网上商城:SmartBuyGlasses挪威
2016/08/20 全球购物
物理力学求职信
2014/02/18 职场文书
最常使用的求职信
2014/05/25 职场文书
房屋租赁委托书范本
2014/10/04 职场文书
五年级学生期末评语
2014/12/26 职场文书
初中差生评语
2014/12/29 职场文书
业务员岗位职责范本
2015/04/03 职场文书
工作态度恶劣检讨书
2015/05/06 职场文书
困难补助申请报告
2015/05/19 职场文书
2015年路政工作总结
2015/05/22 职场文书
本科毕业论文答辩稿
2015/06/23 职场文书
六种css3实现的边框过渡效果
2021/04/22 HTML / CSS
详解Vue slot插槽
2021/11/20 Vue.js
Nginx实现会话保持的两种方式
2022/03/18 Servers