PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP – mb_strlen()を使用して文字列の長さを取得します


PHPでは、マルチバイト文字列の長さ(mb_strlen) 関数は、指定された文字列の合計文字列長を取得するために使用されます。この関数は、PHP4.6.0以降のバージョンでサポートされています。

構文

int mb_strlen(str $string, str $encoding)

パラメータ

mb_strlen() 2つのパラメータを受け入れます: $ string および$encoding

  • $ string- 文字列の長さをチェックするために使用されます

  • $ encoding- このパラメーターは、文字エンコードに使用されます。省略またはnullの場合、内部文字エンコード値が使用されます。

戻り値

mb_strlen() 指定された文字列に存在する文字数を返します。 1つはマルチバイト文字としてカウントされます。

エラー/例外

エンコーディングが不明な場合は、レベルE_warning。が生成されます。

<?php
   // It will return total number of character
   $result = mb_strlen("Hello World","UTF-8");
   echo "Total number of characters: ", $result;
?>

出力

Total number of characters: 11

注: 指定された文字列のスペースもカウントされます。


  1. JavaでtoString()を使用して数値の文字列表現を取得するにはどうすればよいですか?

    toString() メソッドはオブジェクトの重要なメソッドです クラスであり、オブジェクトの文字列またはテキスト表現を返すために使用できます。オブジェクトクラスのtoString() メソッドは、指定されたオブジェクトのクラスの名前として文字列を返し、その後に「 @」が続きます ’記号とハッシュコード オブジェクトの( java.lang.String; @ 36f72f09 ) toString()を使用できます 数値の文字列表現も取得するメソッドであり、文字列がさまざまな変数から取得した数値で構成されている場合に役立ちます。その場合、数値を文字列に変換して連結し、結合またはフォーマ

  2. Pythonで文字列の長さを取得するにはどうすればよいですか?

    Pythonには、複合オブジェクトの長さを指定するlen()というメソッドがあります。文字列の長さを取得するには、文字列をlen()呼び出しに渡すだけです。たとえば、 print(len('abcdefghijklmnopqrstuvwxyz')) 出力 26