現在の位置: ホーム> 関数カテゴリ一覧> mb_substr_count

mb_substr_count

サブストリングの発生数を計算します
名前:mb_substr_count
カテゴリ:マルチバイト文字列
対応言語:php
一言説明:文字列が別の文字列に表示される回数を計算します。

関数名:mb_substr_count()

関数の説明:mb_substr_count()関数は、文字列が別の文字列に表示される回数を計算するために使用され、ケース非感受性です。

関数の使用量:MB_SUBSTR_COUNT(String $ HayStack、String $ edele、String | null $ encoding = null):int

パラメーター:

  • $ haystack:必須、検索する文字列。
  • $針:必要な、検索するためのサブストリング。
  • $エンコード:オプション、文字エンコードを指定します。デフォルトは内部文字エンコードです。

戻り値:サブストリングが文字列に表示される回数を返します。

例:

 $text = "Hello, I'm a PHP developer."; $substring = "php"; $count = mb_substr_count(mb_strtolower($text), mb_strtolower($substring)); echo "子字符串出现的次数为: " . $count;

出力:サブストリングが表示される回数は次のとおりです。

説明:上記の例では、MB_SUBSTR_COUNT()関数を使用して、「PHP」が文字列に表示されるサブストリング「PHP」の回数を計算しました。関数はケース非感受性であるため、MB_STRTOLOWER()関数を使用して、計算前に文字列を小文字に変換しました。最後に、計算結果を「サブストリングが表示される回数:1」として出力します。

類似の関数
  • 次の正規表現の一致の出発点を返します mb_ereg_search_getpos

    mb_ereg_search_getpos

    次の正規表現の一致の出発点を返します
  • 既知のエンコードタイプのエイリアスを取得します mb_encoding_aliases

    mb_encoding_aliases

    既知のエンコードタイプのエイリアスを取得
  • ケース別の文字列で文字列の最初の発生を不機嫌に検索する mb_stristr

    mb_stristr

    ケース別の文字列で文字列の最初の発生を不
  • 文字エンコーディングを検出します mb_detect_encoding

    mb_detect_encoding

    文字エンコーディングを検出します
  • 高級および小文字を無視して、マルチバイトサポートの交換用の正規表現 mb_eregi_replace

    mb_eregi_replace

    高級および小文字を無視して、マルチバイト
  • 代替文字を設定/取得します mb_substitute_character

    mb_substitute_character

    代替文字を設定/取得します
  • マルチバイトは、正規表現のマッチングをサポートし、ケースを無視します mb_eregi

    mb_eregi

    マルチバイトは、正規表現のマッチングをサ
  • 文字列内の文字列の最後の場所を見つける mb_strrpos

    mb_strrpos

    文字列内の文字列の最後の場所を見つける
人気記事(にんききじ)