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

mb_strcut

文字列の一部を取得します
名前:mb_strcut
カテゴリ:マルチバイト文字列
対応言語:php
一言説明:文字列をインターセプトして、マルチバイト文字を処理します

関数名:mb_strcut()

該当するバージョン:PHP 4> = 4.0.6、PHP 5、PHP 7、PHP 8

関数の説明:MB_STRCUT()関数は、文字列を傍受するために使用され、マルチバイト文字を処理できます。

構文:mb_strcut(string $ str、int $ start、int $ length = null、string $ encoding = mb_internal_encoding()):string | false

パラメーター:

  • $ str:傍受する文字列。
  • $ start:インターセプトの開始位置は負の数であり、計算が文字列の端から始まることを示します。
  • $ length(オプション):インターセプトされる長さは、デフォルトでnullになり、文字列の端に傍受されていることを示します。
  • $エンコード(オプション):文字エンコード、デフォルトでMB_INTERNAL_ENCODING()の値にデフォルト。

返品値:

  • インターセプトされた文字列を返すか、障害時にfalseを返します。

例:

 $str = "Hello, 世界!"; $substring = mb_strcut($str, 0, 5); echo $substring; // 输出:Hello $substring = mb_strcut($str, 7); echo $substring; // 输出:世界!

注:

  • デフォルトでは、MB_STRCUT()は、MB_INTERNAL_ENCODING()関数によって返される文字エンコードを使用し、$エンコードパラメーターを介して他の文字エンコーディングを指定できます。
  • インターセプトの開始位置が文字列の長さを超えた場合、falseが返されます。
  • $ lengthパラメーターが負の場合、$ start位置から文字列の最後まで開始するパーツは傍受されます。
  • MB_STRCUT()関数は、漢字などのマルチバイト文字を正しく処理できます。
類似の関数
  • マルチバイトは、正規表現のマッチングをサポートします mb_ereg

    mb_ereg

    マルチバイトは、正規表現のマッチングをサ
  • 文字列を大文字に設定します mb_strtoupper

    mb_strtoupper

    文字列を大文字に設定します
  • 高級および小文字を無視して、マルチバイトサポートの交換用の正規表現 mb_eregi_replace

    mb_eregi_replace

    高級および小文字を無視して、マルチバイト
  • 文字をHTML数値文字列参照にエンコードします mb_encode_numericentity

    mb_encode_numericentity

    文字をHTML数値文字列参照にエンコード
  • 指定されたエンコードで文字列が有効かどうかを確認します mb_check_encoding

    mb_check_encoding

    指定されたエンコードで文字列が有効かどう
  • マルチバイトは、正規表現のマッチングをサポートし、ケースを無視します mb_eregi

    mb_eregi

    マルチバイトは、正規表現のマッチングをサ
  • ケース文字列が別の文字列の最初に表示される場所を不機嫌に見つけます mb_stripos

    mb_stripos

    ケース文字列が別の文字列の最初に表示され
  • マルチバイトの正規表現の一致する部分を返します mb_ereg_search_regs

    mb_ereg_search_regs

    マルチバイトの正規表現の一致する部分を返
人気記事(にんききじ)