現在の位置: ホーム> 関数カテゴリ一覧> 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

    mb_ereg

    マルチバイトは、正規表現のマッチングをサ
  • 出力バッファーでの文字エンコードを変換するコールバック関数 mb_output_handler

    mb_output_handler

    出力バッファーでの文字エンコードを変換す
  • Mbregex関数のデフォルトオプションを設定/取得します mb_regex_set_options

    mb_regex_set_options

    Mbregex関数のデフォルトオプション
  • 指定された幅でひもが切り捨てられます mb_strimwidth

    mb_strimwidth

    指定された幅でひもが切り捨てられます
  • マルチバイトは、正規表現のマッチングをサポートし、ケースを無視します mb_eregi

    mb_eregi

    マルチバイトは、正規表現のマッチングをサ
  • 1つ以上の変数の文字エンコードを変換します mb_convert_variables

    mb_convert_variables

    1つ以上の変数の文字エンコードを変換しま
  • ケース文字列内の文字列の最後の場所を無感覚に見つけます mb_strripos

    mb_strripos

    ケース文字列内の文字列の最後の場所を無感
  • 次の正規表現が一致するように出発点を設定します mb_ereg_search_setpos

    mb_ereg_search_setpos

    次の正規表現が一致するように出発点を設定
人気記事(にんききじ)