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

PHP – mb_substr()を使用して文字列の選択された部分を取得するにはどうすればよいですか?


PHPでは、 mb_substr() 指定された文字列の選択された部分を返すために使用されます。マルチバイトセーフのsubstr() 文字数に基づいて動作します。文字列の先頭から位置を数えます。最初の文字の位置には0が返され、2番目の位置の文字には1が返されます。

構文

string mb_substr(str $string, int $start, int $length, str $encoding)

パラメータ

このPHP関数は、次の4つのパラメーターを受け入れます。 $ string $ start $ length および$encoding

  • $ string- このパラメータは、指定された文字列からサブ文字列を抽出するために使用されます。

$string = mb_substr("Welcome to the online tutorials!", 5, 10, "UTF-8");
  • $ start- 開始が負でない場合、このパラメーターは開始から最初の文字に対して0を返します。たとえば、指定された文字列が「abcefg」の場合 その場合、最初の位置の文字は0であり、「a」を意味します。 等々。開始文字列が負の場合、文字列の最後から文字を返します。

  • $ length- 長さパラメータは、文字列から使用する最大文字数です。

// Length is used from character (5 to 10) (5, 10, "UTF-8");
  • $ encoding- 文字エンコードに使用されます。省略またはnullの場合、内部文字エンコード値が使用されます。

戻り値

マルチバイトサブストリング関数は、 start を使用して、指定されたストリングから選択された部分を返します。 および長さ パラメータ。

<?php
   // the mb_substr function will return
   // the selected part of string
   $string = mb_substr("Welcome to the online tutorials!", 5, 10, "UTF-8");

   // Convert selected string in upper case
   $string = mb_convert_case($string, MB_CASE_UPPER, "UTF-8");

   // Output will be me to the
   echo "$string";
?>
になります

出力

ME TO THE

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

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

  2. Pythonで文字列から最小アルファベット文字を取得するにはどうすればよいですか?

    文字列でminメソッドを使用して、文字列から最小のアルファベット文字を取得できます。次のように使用できます: >>> min('helloworld') 'd' >>> min(‘TAJMAHAL’) ‘A’