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

mb_strwidth

文字列の幅を返します
名前:mb_strwidth
カテゴリ:マルチバイト文字列
対応言語:php
一言説明:マルチバイト文字セットエンコーディングを使用して、指定された文字列(文字内)の幅を返します

関数名:mb_strwidth()

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

関数の説明:mb_strwidth()関数は、指定された文字列(文字内)の幅を返し、マルチバイト文字セットエンコーディングを使用します。

使用法:

 mb_strwidth ( string $str [, string $encoding = mb_internal_encoding() ] ) : int

パラメーター:

  • $ str:幅を計算する文字列。
  • $エンコーディング(オプション):文字列の文字エンコード。このパラメーターが提供されていない場合、MB_INTERNAL_ENCODING()関数によって返される内部文字エンコードはデフォルトで使用されます。

返品値:

  • 指定された文字列の文字の幅を返します。

例:

 $str = "你好,世界!"; $width = mb_strwidth($str, 'UTF-8'); echo "字符串的宽度为:$width"; // 输出:字符串的宽度为:7

上記の例では、mb_strwidth()関数を使用して、漢字を含む文字列の幅を計算します。漢字の幅は2文字であるため、結果は7です。

類似の関数
  • 最後のマルチバイトの正規表現の一致の検索結果 mb_ereg_search_getregs

    mb_ereg_search_getregs

    最後のマルチバイトの正規表現の一致の検索
  • マルチバイト文字列の正規表現マッチング mb_ereg_match

    mb_ereg_match

    マルチバイト文字列の正規表現マッチング
  • サポートされているすべてのエンコードされた配列を返します mb_list_encodings

    mb_list_encodings

    サポートされているすべてのエンコードされ
  • マルチバイトの正規表現の一致する部分を返します mb_ereg_search_regs

    mb_ereg_search_regs

    マルチバイトの正規表現の一致する部分を返
  • 高級および小文字を無視して、マルチバイトサポートの交換用の正規表現 mb_eregi_replace

    mb_eregi_replace

    高級および小文字を無視して、マルチバイト
  • サブストリングの発生数を計算します mb_substr_count

    mb_substr_count

    サブストリングの発生数を計算します
  • マルチバイトは、正規表現のマッチングをサポートし、ケースを無視します mb_eregi

    mb_eregi

    マルチバイトは、正規表現のマッチングをサ
  • 事前定義されたマルチバイト文字列のマルチバイトの正規表現の一致する部分の位置と長さを返します mb_ereg_search_pos

    mb_ereg_search_pos

    事前定義されたマルチバイト文字列のマルチ
人気記事(にんききじ)