PHP で文字列の出現数を検索するには、substr_count() 関数を使用します。これらの関数について詳しく説明します。
substr_count($haystack, $needle [,$offset [,$length]])
/$haystack は親文字列を表し、$needl は検索される文字を表します
//$offset は検索の開始点を表し、$length は検索の長さを表します。どちらもオプションのパラメーターです
例:
コードは次のとおりです | コードをコピー |
$str="これはテストです"; |
例:
コードは次のとおりです | コードをコピー |
$str = 'http://www.bkjia.com AiProgram.com_ソフトウェアプログラミング入門チュートリアル_ソフトウェア設計コミュニケーション_文字出現数'; 出力結果は次のとおりです: |
さらにいくつかの文字列検索関数を共有します
strstr — 最初に出現した文字列を検索します
strstr 大文字と小文字を区別しない strstr
のバージョン
strpos - 最初に出現した文字列を検索します
string substr ( string $string , int $start [, int $length ] )
文字列 strrchr (文字列 $haystack 、混合 $needle )
strripos - ターゲット文字列内で指定された文字列が最後に出現する位置を計算します (大文字と小文字は区別されません)
tripos - 文字列の最初の出現を検索します (インセンシティブ)
strrpos - ターゲット文字列内で指定された文字列が最後に出現する位置を計算します