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

PHP – mb_stristr()関数


mb_stristr() PHPの関数は、別の指定された文字列内の文字列の最初の存在を検索するために使用されます。この関数では大文字と小文字は区別されません。 mb_stristr() 指定された干し草の山の文字列で針の最初の存在を検索し、干し草の山の部分を返します。針が見つからない場合はFalseを返します。

構文

string mb_stristr(
   $str_haystack,
   $str_needle,
   $bool_before_needle=false,
   $str_encoding=empty
)

パラメータ

mb_stristr() 次の4つのパラメータを受け入れます-

  • $ str_haystack −このパラメータは、弦の針の最初の存在を取得するために使用されます。

  • $ str_needle −このパラメータは、干し草の山の中または指定された文字列から文字列を検索するために使用されます。

  • $ bool_before_needle −このパラメータは、干し草の山のどの部分を返すかを決定するために使用されます。

    • Trueに設定されている場合、「針を除く」針の最初から最初の存在までのすべての干し草の山の文字列を返します。

    • Falseに設定されている場合、針の最初の存在から「針を含む」最後までのすべての干し草の山の文字列を返します。

  • $ str_encoding −このパラメーターは、干し草の山の位置を返します。見つからない場合は、Falseを返します。

戻り値

mb_stristr() 針が見つかった場合は、干し草の山の文字列の一部を返します。針が見つからない場合はFalseを返します。

例1

<?php
   //using string Hello World
   // using false needle
   $string=mb_stristr("Hello World","or", false);

   // output
   print_r($string);
?>

出力

orld

例2

<?php
   //using string Hello World
   // using true needle
   $string=mb_stristr("Hello World","or", true);

   // output
   print_r($string);
?>

出力

Hello W

mb_stristr() strichr()と同じように機能します 、ただし、唯一の違いは mb_stristr() 大文字と小文字は区別されません。


  1. PHPのstr_repeat()関数

    str_repeat()関数は、文字列を繰り返すために使用されます。 構文 str_repeat(str_to_repeat, multiplier) パラメータ str_to_repeat −繰り返す文字列。 乗数 −文字列が繰り返される回数。 0以上である必要があります。 戻る str_repeat()関数は、繰り返される文字列を返します。 例 以下は例です- <?php    echo str_repeat("$",10); ?> 出力 以下は出力です- $$$$$$$$$$

  2. PHPのstr_pad()関数

    str_pad()関数は、文字列を新しい長さにパディングするために使用されます。埋め込まれた文字列を返します。 構文 str_pad(str, len, pad_str, pad_type) パラメータ str −パディングする文字列 len −新しい文字列の長さ pad_str −パディングに使用する文字列 pad_type −弦を埋める側。 可能な値は次のとおりです- STR_PAD_BOTH −弦の両側にパッドを入れます。偶数でない場合は、右側に追加のパディングが表示されます STR_PAD_LEFT −弦の左側にパッドを