ホームページ > バックエンド開発 > PHPチュートリアル > 長さが不明な文字列の中でどの文字が最も頻繁に現れるかを計算するための PHP のコード_PHP チュートリアル

長さが不明な文字列の中でどの文字が最も頻繁に現れるかを計算するための PHP のコード_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:17:03
オリジナル
1027 人が閲覧しました

使用される関数:
str_split: 文字列を配列に分割します。同様の関数であるexplode()関数は、文字列を配列に分割します。 array_count_values: 配列内のすべての値の出現数をカウントするために使用されます。
arsort: 配列を逆順にソートし、インデックス関係を維持します。
主に、単位の順序が重要な連想配列のソートに使用されます。 $str="asdfgfdas323344##$$fdsdfg*$**$*$**$$443563536254fas";//任意の長さの文字列

コードをコピー コードは次のとおりです:

$ arr=str_split($ str);
$arr=array_count_values($arr);
print_r($arr);

コードをコピーします

:
配列 ( [$] => 7
[3] => 6
[*] => 6
[4] => 5
[f] => 5
[s ] => 4
[5] => 3
[6] => 2
[g] = > 2
[#​​] = > 2
)



2 番目のメソッド:

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


コードをコピーします コードは次のとおりです:


$str="asdfgfdas323344##$$fdsdfg*$**$*$**$$443563536254fas";//任意の長さの文字列
$arr =str_split( $str); $unique=array_unique($arr); foreach ($a として $a)=substr_count($str, $a); arr2); print_r($arr2);

http://www.bkjia.com/PHPjc/325755.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/325755.html

技術記事
使用される関数: str_split: 文字列を配列に分割します。同様の関数であるexplode()関数は、文字列を配列に分割します。 array_count_values: 配列内のすべての値の出現数をカウントするために使用されます...

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