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 05 PHP
php基础知识:控制结构
Dec 13 PHP
令PHP初学者头疼十四条问题大总结
Nov 12 PHP
php 正则匹配函数体
Aug 25 PHP
php学习笔记 [预定义数组(超全局数组)]
Jun 09 PHP
使用cookie实现统计访问者登陆次数
Jun 08 PHP
Windows下的PHP 5.3.x安装 Zend Guard Loader教程
Sep 06 PHP
php+mysql实现简单的增删改查功能
Jul 13 PHP
详解thinkphp5+swoole实现异步邮件群发(SMTP方式)
Oct 13 PHP
PHP压缩图片功能的介绍
Mar 21 PHP
PHP检测一个数组有没有定义的方法步骤
Jul 20 PHP
PHP 实现base64编码文件上传出现问题详解
Sep 01 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
Google Voice 短信发送接口PHP开源版(2010.5更新)
2010/07/22 PHP
PHP 5.3新增魔术方法__invoke概述
2014/07/23 PHP
PHP的运行机制与原理(底层)
2015/11/16 PHP
PHP ADODB实现事务处理功能示例
2018/05/25 PHP
node.js中的fs.lchmodSync方法使用说明
2014/12/16 Javascript
jQuery中innerWidth()方法用法实例
2015/01/19 Javascript
在JS中操作时间之getUTCMilliseconds()方法的使用
2015/06/10 Javascript
javascript高级编程之函数表达式 递归和闭包函数
2015/11/29 Javascript
ES6生成器用法实例分析
2017/04/10 Javascript
ES6学习教程之块级作用域详解
2017/10/09 Javascript
使用express+multer实现node中的图片上传功能
2018/02/02 Javascript
Vue CLI3 如何支持less的方法示例
2018/08/29 Javascript
Vue点击切换颜色的方法
2018/09/13 Javascript
浅谈JavaScript_DOM学习篇_图片切换小案例
2019/03/19 Javascript
浅谈js闭包理解
2019/03/28 Javascript
解决Idea、WebStorm下使用Vue cli脚手架项目无法使用Webpack别名的问题
2019/10/11 Javascript
超简单的微信小程序轮播图
2019/11/22 Javascript
深入了解Vue.js 混入(mixins)
2020/07/23 Javascript
python通过线程实现定时器timer的方法
2015/03/16 Python
微信跳一跳python辅助脚本(总结)
2018/01/11 Python
Windows 8.1 64bit下搭建 Scrapy 0.22 环境
2018/11/18 Python
python opencv摄像头的简单应用
2019/06/06 Python
Python 中的参数传递、返回值、浅拷贝、深拷贝
2019/06/25 Python
Pytorch中实现只导入部分模型参数的方式
2020/01/02 Python
python下载的库包存放路径
2020/07/27 Python
英国最大最好的无人机商店:Drones Direct
2019/07/12 全球购物
法学专业自我鉴定
2014/02/05 职场文书
求职自荐信怎么写
2014/03/06 职场文书
车贷收入证明范本
2014/09/14 职场文书
高中生学习计划书
2014/09/15 职场文书
死亡赔偿协议书
2015/01/28 职场文书
通用员工手册范本
2015/05/14 职场文书
社区安置帮教工作总结2015
2015/05/20 职场文书
关于法制教育的宣传语
2015/07/13 职场文书
关于环保的宣传稿
2015/07/23 职场文书
高中历史教学反思
2016/02/19 职场文书