一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php中3種方法統(tǒng)計(jì)字符串中每種字符的個(gè)數(shù)并排序

復(fù)制代碼 代碼如下:
<?php
//這個(gè)方法純粹是背函數(shù),不解釋;
function countStr($str){
$str_array=str_split($str);
$str_array=array_count_values($str_array);
arsort($str_array);
return $str_array;
}
//以下是例子;
$str="asdfgfdas323344##$/$fdsdfg*$**$*$**$$443563536254fas";
print_r(countStr($str));
?>
<?
//這個(gè)方法有些數(shù)據(jù)結(jié)構(gòu)的思想,不過(guò)還是很好理解的:)
function countStr2($str){
$str_array=str_split($str);
$result_array=array();
foreach($str_array as $value){//判斷該字符是否是新出現(xiàn)的種類,是的話就設(shè)置為1,不是的話就自加;
if(!$result_array[$value]){
$result_array[$value]=1;
}else{
$result_array[$value]++;
}
}
arsort($result_array);
return $result_array;
}
$str="asdfgfdas323344##$/$fdsdfg*$**$*$**$$443563536254fas";
var_dump(countStr2($str))
?>
<?php
//這個(gè)方法純粹是解法一的蹩腳版本,先找出所有字符的總類,然后在一個(gè)一個(gè)用substr_count函數(shù)統(tǒng)計(jì)。
function countStr3($str){
$str_array=str_split($str);
$unique=array_unique($str_array);
foreach ($unique as $v){
$result_array[$v]=substr_count($str,$v);
}
arsort($result_array);
return $result_array;
}
$str="asdfgfdas323344##$/$fdsdfg*$**$*$**$$443563536254fas";
var_dump(countStr3($str));
?>

*無(wú)論是用哪一個(gè)方法,都要用到str_split函數(shù),所以說(shuō),這個(gè)函數(shù)很重要哦~

php技術(shù)php中3種方法統(tǒng)計(jì)字符串中每種字符的個(gè)數(shù)并排序,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产一区二区在线观看免费 | 91在线免费观看网站 | 日本一区二区在线免费观看 | 激情网站免费看 | 日本ssswww大学生 | 国产成人亚洲精品91专区高清 | 国产视频国产 | 久久r热这里有精品视频 | 亚洲 欧美 国产另类首页 | 亚洲人欧洲日韩 | 91aaa免费免费国产在线观看 | 天天综合网天天综合色不卡 | 一级做a爰在线就看 | 国产成人福利美女观看视频 | 五月婷婷七月丁香 | 18女人腿打开无遮掩免费 | 伊人网在线免费视频 | 日韩一区二区在线播放 | 色多多在线观看 | 亚洲综合图片小说区热久久 | 亚洲伊人成人网 | 91国自产精品中文字幕亚洲 | 成人精品一区二区三区 | 999人在线精品播放视频 | 免费视频久久看 | 亚洲一区日韩一区欧美一区a | 日本高清午夜色wwwσ | 日韩免费影院 | 一本色道久久88综合亚洲精品高清 | 婷婷视频网站 | 日韩免费视频播放 | 激情网址在线观看 | 国产欧美精品一区二区三区四区 | 国语自产拍在线观看任你躁 | 欧美高清在线观看视频 | 4hu44四虎在线观看 | 欧美三级黄色 | 国产麻豆综合视频在线观看 | 伊人狼人综合网 | 国产精品亚洲第一区焦香 | 亚洲成人视屏 |