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

PHP – mb_strrpos()関数


mb_strrpos() PHPの関数は、別の文字列で最後に出現する文字列の位置を見つけるために使用されます。この関数は、マルチバイトセーフの strrpos()を実行します 文字数に基づく演算。干し草の山の紐の始点から針の位置を数えます。

構文

int mb_strrpos(
   $str_haystack,
   $str_needle,
   $int_offset=0,
   $str_encoding=empty
)

パラメータ

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

  • $ str_haystack −このパラメータは、針ストリングが最後に存在するかどうかストリングをチェックするために使用されます。

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

  • $ int_offset −このパラメータは、文字列内の任意の数の文字を検索するために使用されます。値が負の場合、オフセットは指定された文字列の末尾までの任意のポイントで文字列の検索を停止します。

  • $ str_encoding −これは文字エンコードパラメータです。エンコードを省略した場合は、内部文字エンコード値を使用できます。

戻り値

mb_strrpos() 指定された干し草の山の文字列で最後に出現した針の数値位置を返します。針が見つからない場合は、Falseを返します。

例1

<?php
   // Encoding UTF-8
   mb_internal_encoding("UTF-8");

   // Used hello world string
   $integer = mb_strrpos ("Hello World", "ol", 0);

   //Output
   var_dump($integer);
?>

出力

bool(false)

−上記のPHPコードは、針の文字列が指定された干し草の山の文字列と一致しないため、Falseを返します。

例2

<?php
   // Encoding UTF-8
   mb_internal_encoding("UTF-8");

   // Used hello world string
   $integer = mb_strrpos ("Hello World", "He");

   //output
   var_dump($integer);
?>

出力

int(0)

  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