首页 > 其他 > 详细

求每个字符串出现的次数

时间:2015-05-25 12:44:16      阅读:176      评论:0      收藏:0      [点我收藏+]

//求每个字符串出现的次数
$str="sdfgfdas323344##$\$fdsdfg*$**$*$**$$443563536254fas";
//解法一
$arr = str_split($str);
$arr = array_count_values($arr);
arsort($arr);
print_r($arr);
echo ‘<br>‘;
//解法二
$arr = str_split($str);
$con = array();
foreach ($arr as $v){
if(!@$con[$v]){
@$con[$v]=1;
}else{
@$con[$v]++;
}
}
arsort($con);
print_r($con);
echo ‘<br>‘;
//解法三
$arr = str_split($str);
$unique = array_unique($arr);
foreach($unique as $a){
$arr2[$a] = substr_count($str, $a);
}
arsort($arr2);
print_r($arr2);

求每个字符串出现的次数

原文:http://www.cnblogs.com/chenfeizhou/p/4527476.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!