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

    mb_encoding_aliases

    既知のエンコードタイプのエイリアスを取得
  • 別の文字列で文字列の最初の出現を見つける mb_strstr

    mb_strstr

    別の文字列で文字列の最初の出現を見つける
  • 文字列の一部を取得します mb_substr

    mb_substr

    文字列の一部を取得します
  • 文字のコードポイントを取得します mb_ord

    mb_ord

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

    mb_eregi

    マルチバイトは、正規表現のマッチングをサ
  • 別の文字列で指定された文字の最後の発生を見つける mb_strrchr

    mb_strrchr

    別の文字列で指定された文字の最後の発生を
  • 内部文字エンコードを設定/取得します mb_internal_encoding

    mb_internal_encoding

    内部文字エンコードを設定/取得します
  • 文字列ケースを変換します mb_convert_case

    mb_convert_case

    文字列ケースを変換します
人気記事(にんききじ)