php中计算未知长度的字符串哪个字符出现的次数最多的代码

2015-01-24信息快讯网

php中计算未知长度的字符串哪个字符出现的次数最多的代码,需要的朋友可以参考下

用到的函数:
str_split:把字符串分割到数组中。类似的函数explode() 函数把字符串分割为数组。array_count_values:用于统计数组中所有值出现的次数。
arsort:对数组进行逆向排序并保持索引关系。
主要用于对那些单元顺序很重要的结合数组进行排序。$str="asdfgfdas323344##$\$fdsdfg*$**$*$**$$443563536254fas";//任意长度字符串
 
$arr=str_split($str); 
$arr=array_count_values($arr); 
arsort($arr); 
print_r($arr); 

输出:
 
Array 
( 
[$] => 7 
[3] => 6 
[*] => 6 
[4] => 5 
[f] => 5 
[s] => 4 
[d] => 4 
[5] => 3 
[a] => 3 
[6] => 2 
[2] => 2 
[g] => 2 
[#] => 2 
) 

第二种方法:
用到的函数:
array_unique:删除数组中重复的值。substr_count:计算子串在字符串中出现的次数。
 
$str="asdfgfdas323344##$\$fdsdfg*$**$*$**$$443563536254fas";//任意长度字符串 
$arr=str_split($str); 
$unique=array_unique($arr); 
foreach ($unique as $a){ 
$arr2[$a]=substr_count($str, $a); 
} 
arsort($arr2); 
print_r($arr2); 
使用php统计字符串中中英文字符的个数
解析php获取字符串的编码格式的方法(函数)
解析php安全性问题中的:Null 字符问题
解析smarty 截取字符串函数 truncate的用法介绍
解析使用substr截取UTF-8中文字符串出现乱码的问题
探讨Smarty中如何获取数组的长度以及smarty调用php函数的详解
php中0,null,empty,空,false,字符串关系的详细介绍
解析PHP计算页面执行时间的实现代码
使用PHP计算两个路径的相对路径
探讨:如何使用PHP实现计算两个日期间隔的年、月、周、日数
如何使用PHP计算上一个月的今天
关于PHP的相似度计算函数:levenshtein的使用介绍
php调用dll的实例操作动画与代码分享
PhpMyAdmin出现export.php Missing parameter: what /export_type错误解决方法
php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)
php中数组首字符过滤功能代码
php输出xml格式字符串(用的这个)
php长字符串定义方法
php数字游戏 计算24算法
PHP 年龄计算函数(精确到天)
PHP序列号生成函数和字符串替换函数代码
PHP 将逗号、空格、回车分隔的字符串转换为数组的函数
PHP 文本文章分页代码 按标记或长度(不涉及数据库)
php 团购折扣计算公式
php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
php数组函数序列之array_sum() - 计算数组元素值之和
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
php中获得视频时间总长度的另一种方法
php中计算中文字符串长度、截取中文字符串的函数代码
php判断输入不超过mysql的varchar字段的长度范围
©2014-2024 dbsqp.com