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

    mb_send_mail

    エンコードされたメールを送信します
  • マルチバイトの正規表現マッチングのための文字列と正規表現の設定 mb_ereg_search_init

    mb_ereg_search_init

    マルチバイトの正規表現マッチングのための
  • 別の文字列で指定された文字の最後の発生を不機嫌に探しているケース mb_strrichr

    mb_strrichr

    別の文字列で指定された文字の最後の発生を
  • 既知のエンコードタイプのエイリアスを取得します mb_encoding_aliases

    mb_encoding_aliases

    既知のエンコードタイプのエイリアスを取得
  • 文字をHTML数値文字列参照にエンコードします mb_encode_numericentity

    mb_encode_numericentity

    文字をHTML数値文字列参照にエンコード
  • 正規表現をマルチバイトサポートに置き換えます mb_ereg_replace

    mb_ereg_replace

    正規表現をマルチバイトサポートに置き換え
  • 内部文字エンコードを設定/取得します mb_internal_encoding

    mb_internal_encoding

    内部文字エンコードを設定/取得します
  • 文字列内の文字列の最後の場所を見つける mb_strrpos

    mb_strrpos

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