php获取字符串中各个字符出现次数的方法

 更新时间:2015年02月23日 16:00:50   作者:php之路  
这篇文章主要介绍了php获取字符串中各个字符出现次数的方法,实例分析了php获取字符串中字符出现次数的三种常见技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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实现多文件上传的方法

    这篇文章主要介绍了PHP实现多文件上传的方法,可实现文件批量上传、设置文件后缀名、修改文件名等功能,非常具有实用价值,需要的朋友可以参考下
    2015-07-07
  • PHP安全性漫谈

    PHP安全性漫谈

    本文所讨论的安全性环境是在Linux+Apache+Mysql+PHP。超出此范围的安全性问题不在本文范畴之内
    2012-06-06
  • 轻松实现php文件上传功能

    轻松实现php文件上传功能

    这篇文章主要教大家轻松实现php文件上传功能,利用PHP可以把文件上传到服务器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • php时间函数用法分析

    php时间函数用法分析

    这篇文章主要介绍了php时间函数用法,结合实例形式分析了php时间戳相关函数time,mktime,date及strtotime的使用方法,非常简单实用,需要的朋友可以参考下
    2016-05-05
  • 『PHP』PHP截断函数mb_substr()使用介绍

    『PHP』PHP截断函数mb_substr()使用介绍

    截断文章标题,控制在15个文字,接下来为大家讲解下如何实现这个需求,感兴趣的朋友可以参考下哈
    2013-04-04
  • PHP中$_FILES的使用方法及注意事项说明

    PHP中$_FILES的使用方法及注意事项说明

    本篇文章主要是对PHP中$_FILES的使用方法及注意事项进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-02-02
  • php FLEA中二叉树数组的遍历输出

    php FLEA中二叉树数组的遍历输出

    最近在做一个项目其中涉及到“无限级回复”,FLEA中中有一个关于数组的辅助类:FLEA_Helper_Array,这个类里面有一个非常强大的数组处理方法:array_to_tree,这个方法可以把二维数组转换为二叉树结构
    2012-09-09
  • 解析php中static,const与define的使用区别

    解析php中static,const与define的使用区别

    本篇文章是对php中static,const与define的使用区别进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 关于PHP5 Session生命周期介绍

    关于PHP5 Session生命周期介绍

    PHP5有很多值得学习的地方,这里我们主要介绍PHP5 Session的使用,Session 是如何来判断客户端用户的呢?
    2010-03-03
  • PHP中危险的file_put_contents函数详解

    PHP中危险的file_put_contents函数详解

    file_put_contents() 函数把一个字符串写入文件中。最近发现file_put_contents函数有一直没注意到的问题,所以下面这篇文章主要给大家介绍了关于PHP中危险的file_put_contents函数的相关资料,需要的朋友可以参考借鉴,下面来一起看吧。
    2017-11-11

最新评论