53 of 410 menu

関数 mb_strwidth

関数 mb_strwidth は、全角文字(例えば漢字)が2文字分、通常の文字が1文字分を占めることを考慮して文字列の幅を測定します。第一引数には測定する文字列を、第二引数(オプション)にはエンコーディングを指定します。

構文

mb_strwidth(string, [encoding]);

ラテン文字を含む文字列の幅を測定します:

<?php echo mb_strwidth('Hello'); ?>

コードの実行結果:

5

日本語文字を含む文字列の幅を測定します:

<?php echo mb_strwidth('こんにちは'); ?>

コードの実行結果:

10

混合文字列の幅を測定します:

<?php echo mb_strwidth('Hello 世界'); ?>

コードの実行結果:

9

関連項目

  • 関数 mb_strlen,
    文字数で文字列の長さを返します
  • 関数 strlen,
    バイト数で文字列の長さを返します
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否