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字段的长度范围