php文字列内の各文字の出現回数を取得する方法

916 ワード

この例では、phpが文字列内の各文字の出現回数を取得する方法について説明します.皆さんの参考にしてください.具体的な実現方法は以下の通りである.

";
print_r($arr);
//   
$arr = str_split($str);
$con = array();
foreach ($arr as $v){
 if(!@$con[$v]){
 $con[$v]=1;
 }else{
 $con[$v]++;
 }
}
arsort($con);
print_r($con);
//   
$arr = str_split($str);
$unique = array_unique($arr);
//         ,       (    );
print_r($unique);
foreach($unique as $v){
 $arr2[$v] = substr_count($str,$v);
 //substr_count():               
}
arsort($arr2);
print_r($arr2);
?>

本稿で述べたphpプログラム設計に役立つことを願っています.