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

PHP – mb_strrchr()関数


mb_strrchr() PHPの関数は、別の文字列内の特定の文字列で最後に出現する文字をチェックします。たとえば、文字列 "ia"があるとします。 そして、別の指定された文字列「PHPチュートリアル」からチェックする必要があります。次に、 mb_strrchr() 関数は、最後に存在する文字までの文字の部分を返します "ials" 。見つからない場合は、falseを返します。

構文

String mb_strrchr($str_haystack, $str_needle, $bool_before_needle=false, $str_encoding=empty)

パラメータ

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

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

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

  • $ bool_before_needle −このパラメーターは、干し草の山のどの部分を返すかを決定するために使用されます。 Trueに設定されている場合、針の最初から最後の存在までのすべての干し草の山を返します。 Falseに設定されている場合、針の最後の存在から最後まですべての干し草の山を返します。

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

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

例1

偽針を使用したmb_strrchr()PHP関数

<?php
   //using string PHP Tutorials
   // using false needle
   $string=mb_strrchr("PHP Tutorials","ia", false);

   // output
   print_r($string);
?>

出力

ials

例2

<?php
   //using string PHP Tutorials
   // using false needle
   $string=mb_strrchr("PHP Tutorials","ia", true);

   // output
   print_r($string);
?>

出力

PHP Tutor

例3

<?php
   //using string PHP Tutorials
   // using false needle
   // It returns Nothing because string needle "Ia" is
   //return in capital
   $string = mb_strrchr("PHP Tutorials","Ia", false);

   // output
   print_r($string);
?>

−上記の例では、ストリングニードル "Ia" 資本金です。したがって、 mb_strrchr()であるため、何も返されません。 大文字と小文字が区別されます。


  1. PHPのquoted_printable_decode()関数

    quoted_printable_decode()は、引用された印刷可能な文字列を8ビット文字列に変換するために使用されます。 構文 quoted_printable_decode(str) パラメータ str −入力文字列 戻る quoted_printable_decode()関数は、8ビットのASCII文字列を返します。 例 以下は例です- 出力 Welcome aboard!

  2. PHPのnl_langinfo()関数

    nl_langinfo()関数には、言語とロケールに関する情報が含まれています。 注 −この機能はWindowsでは機能しません。 構文 nl_langinfo(ele) パラメータ エレ −返す要素を指定します。次の要素のいずれかである必要があります- 時間とカレンダー- ABDAY_(1-7)-番号が付けられた曜日の省略名 DAY_(1-7)-番号が付けられた曜日の名前(DAY_1 =日曜日) ABMON_(1-12)-年の番号が付けられた月の省略名 MON_(1-12)-年の番号が付けられた月の名前 AM_STR-前子午線の文字列 PM