一区二区久久-一区二区三区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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产精品免费一区二区区 | 真实国产乱子伦在线观看 | 五月婷婷婷 | 日韩α片 | 国产三级毛片 | 精品福利 | 欧洲色综合精品 | 中文字幕一二三四区 | 精品无人区乱码麻豆1区2区 | 午夜视频免费看 | 精品国产国产综合精品 | 国产在线观看成人 | 99精品久久久久久久免费看蜜月 | 精品国产午夜肉伦伦影院 | 亚洲小说图片 | 一二三区视频 | 狠狠综合久久综合鬼色 | 伊人精品视频在线 | 男人扒开女人腿做爽爽视频网站 | 天天在线综合网 | 久久91综合国产91久久精品 | 国产短视频在线 | 国产麻豆精品视频 | 国产成人精品久久亚洲高清不卡 | 亚洲黄色高清 | 在线观看国产一区二区三区99 | 免费色网 | 亚洲天堂色视频 | 91精品国产综合久久福利 | 欧美日日 | 欧美成人三级网站 | 亚洲激情图片区 | 2019天天干天天操 | 国产欧美精品区一区二区三区 | 久久国产乱子伦精品免费看 | 桃花阁成人网在线观看 | 伊人久久综合网站 | 国产成人精品视频2021 | 超人碰碰碰人人成碰人 | www.国产.com| 天天色一色 |