不明な長さの文字列内で最も頻繁に使用される文字を計算する PHP コード

WBOY
リリース: 2016-07-25 09:05:18
オリジナル
839 人が閲覧しました
  1. $arr=str_split($str);
  2. $arr=array_count_values($arr);
  3. arsort($arr);
  4. print_r($arr);
  5. ?>
コードをコピー

出力: 配列 ( [$] => 7 [3] => 6

  • => 6 [4] => 5 [f] => 5 => 4 [d] => 4 [5] => 3 [a] => 3 [6] => 2 [2] => 2 [g] => 2 [#] => 2 )

    方法 2: 使用される関数: array_unique: 配列から重複した値を削除します。 substr_count: 文字列内に部分文字列が出現する回数をカウントします。

    1. $str="asdfgfdas323344##$$fdsdfg*$**$*$**$$443563536254fas";//任意の長さの文字列
    2. $arr=str_split($str ) ;
    3. $unique=array_unique($arr);
    4. foreach ($a として $unique){
    5. $arr2[$a]=substr_count($str, $a);
    6. }
    7. arsort($arr2);
    8. print_r ( $arr2);
    9. ?>
    コードをコピー

  • ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート