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

mb_substr

文字列の一部を取得します
名前:mb_substr
カテゴリ:マルチバイト文字列
対応言語:php
一言説明:マルチバイト文字列のサブストリングを取得します

関数名:mb_substr()

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

使用法:MB_SUBSTR()関数は、マルチバイト文字列のサブストリングを取得するために使用されます。これは、UTF-8などのマルチバイトキャラクターエンコード文字列を処理するためにMBSTRING拡張機能によって提供される関数です。

構文:String Mb_Substr(String $ str、int $ start [、int $ length = null [、string $ encoding = mb_internal_encoding()])))

パラメーター:

  • $ str:サブストリングを取得するためのマルチバイトストリング。
  • $ start:サブストリングの開始位置を指定します。 $ startが正の数字の場合、計算は文字列の左側から始まります。 $ startが負の場合、計算は文字列の右側から始まります。
  • $ length:オプションのパラメーター、取得するサブストリングの長さを指定します。デフォルト値はnullです。つまり、$ start位置から文字列の最後まですべての文字を取得することを意味します。
  • $エンコーディング:オプションのパラメーター、マルチバイト文字エンコードの名前を指定します。デフォルト値はMB_INTERNAL_ENCODING()です。これは現在の内部エンコードです。

返品値:取得したサブストリングを返し、エラーが発生した場合にfalseを返します。

例:

 $str = "Hello, 世界!"; echo mb_substr($str, 0, 5); // 输出:Hello echo mb_substr($str, 7, 3); // 输出:世界echo mb_substr($str, -2); // 输出:界!

上記の例では、最初に英語と漢字の両方を含むマルチバイトストリング$ strを定義します。次に、MB_SUBSTR()関数を使用して、さまざまな位置でサブストリングを取得します。最初の例では、文字列の開始位置から最初の5文字を​​取得し、出力は「hello」です。 2番目の例では、長さ3のサブストリング、つまり弦の7番目の位置から始まる「ワールド」を取得します。 3番目の例では、負の数値を$ startパラメーターとして使用し、文字列の右側から計算し、最後の2文字、つまり「境界!」を取得します。

MB_SUBSTR()関数はMBSTRing拡張機能によって提供される関数であるため、使用する前にMBSTring拡張機能がインストールされ、有効になっていることを確認する必要があることに注意してください。 php.iniファイルの「拡張= mbstring」行がコメントされているかどうかを確認することにより、mbstring拡張機能が有効かどうかを判断できます。有効になっていない場合は、php.iniファイルのコメントを削除してサーバーを再起動できます。

類似の関数
  • 文字エンコードの検出順序を設定/取得します mb_detect_order

    mb_detect_order

    文字エンコードの検出順序を設定/取得しま
  • 文字列の一部を取得します mb_substr

    mb_substr

    文字列の一部を取得します
  • 次の正規表現の一致の出発点を返します mb_ereg_search_getpos

    mb_ereg_search_getpos

    次の正規表現の一致の出発点を返します
  • HTTP出力文字エンコードを設定/取得します mb_http_output

    mb_http_output

    HTTP出力文字エンコードを設定/取得し
  • 特定の文字を取得します mb_chr

    mb_chr

    特定の文字を取得します
  • MIMEヘッダーフィールドの文字列をデコードします mb_decode_mimeheader

    mb_decode_mimeheader

    MIMEヘッダーフィールドの文字列をデコ
  • 文字列を大文字に設定します mb_strtoupper

    mb_strtoupper

    文字列を大文字に設定します
  • 指定された幅でひもが切り捨てられます mb_strimwidth

    mb_strimwidth

    指定された幅でひもが切り捨てられます
人気記事(にんききじ)