例
<?php echo stripos("I love php, I love php too!","PHP"); ?>
定義と使用法
stripos() 関数は、別の文字列内で最初に出現した文字列を検索します (大文字と小文字は区別されません)。
注: stripos() 関数は大文字と小文字を区別しません。
注: この関数はバイナリセーフです。
関連関数:
strripos() - 別の文字列内の文字列の最後の出現を検索します (大文字と小文字は区別されません)
strpos() - 別の文字内の文字列の最後の出現を検索します。文字列内で最初に出現する文字列の位置を検索します (大文字と小文字を区別します)
strrpos() - 別の文字列内で文字列が最後に出現する位置を検索します (大文字と小文字を区別します)
構文
stripos(string,find,start)
パラメータ | 説明 |
文字列 | 必須。検索する文字列を指定します。 |
必須。検索する文字を指定します。 | |
オプション。検索を開始する場所を指定します。 |
別の文字列内で最初に出現した文字列の位置を返します。文字列が見つからない場合は FALSE を返します。注: 文字列の位置は 1 ではなく 0 から始まります。 | |
5+ |
この関数は、別の文字列内で最初に出現する文字列の位置を返すため。したがって、この位置は 0 である可能性があります
その場合、戻り値が 0 の場合に注意する必要があります
if(stripos($r, 'a') == false) { //0是a存在与$r总但是由于0和false是相等的,所以就执行了这里 } if(stripos($r, 'a') === false) { // 这种情况我们必须使用全等于才行 }
以上が別の文字列内で最初に出現した文字列を検索するための PHP 関数 Stripes()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。