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

PHP – iconv_strrpos()関数を使用して、干し草の山の中で最後に出現した針を見つけます


PHPでは、 iconv_strrpos() 関数は、干し草の山の中の針の最後の出現を見つけるために使用されます。または、 iconv_strrpos() 関数は、干し草の山から最後の文字番号を返します。

構文

string iconv_strrpos(string $haystack, str $needle, str $encoding)

パラメータ

iconv_strrpos() 次の3つのパラメータを受け入れます: $ haystack $needle および$encoding

  • $ haystack− 文字列全体を示します。

  • $needle- $needleパラメーターは指定された文字列全体から部分文字列を検索するために使用されます。

  • $ encoding- $ encodingパラメータが存在しないかnullの場合、文字列は iconv.internal_encodingでエンコードされている可能性があると見なします。 。

戻り値

iconv_strpos() 干し草の山から最初に出現した針の数値位置を返します。針が見つからない場合、関数はFalseを返します。

注: PHP 8.0バージョンからは、エンコーディングはnull許容であり、PHP 7.1 からは、iconv_strpos() 負のオフセットの関数サポートが追加されました。

<?php
   # UTF-8 string
   $int = iconv_strrpos("hello world!","d", "UTF-8");
   // It will returns the number of character
   var_dump($int);
?>

出力

int(9)

  1. PHPのucfirst()関数

    ucfirst()関数は、文字列の最初の文字を大文字に変換するために使用されます。 構文 ucfirst(str) パラメータ str −指定された文字列 戻る ucfirst()関数は、変換された文字列を返します。 例 以下は例です- 出力 Demo

  2. PHPのstrripos()関数

    strripos()関数は、別の文字列内で最後に出現する文字列の位置を見つけるために使用されます。 注 −関数では大文字と小文字が区別されません。 構文 striipos(str, find, begin) パラメータ str −検索する文字列。必須です。 検索 −検索する文字列。必須です。 開始 −検索を開始する場所。オプション。 戻る strripos()関数は、別の文字列内で文字列が最初に出現する位置を返します。文字列が見つからない場合はfalseを返します。 例 以下は例です- 出力 8