ホームページ >バックエンド開発 >PHPの問題 >PHPで文字列の出現位置を問い合わせる方法

PHPで文字列の出現位置を問い合わせる方法

青灯夜游
青灯夜游オリジナル
2022-07-29 19:16:027236ブラウズ

4 メソッド: 1. 最初に出現した位置を返すには、stripos() を使用します (大文字と小文字は区別されません)、構文は「stripos(string, query value)」です; 2. strpos()、Return を使用します最初に出現した位置 (大文字と小文字が区別されます)、構文は "strpos(string, query value)" です; 3. strripos() を使用して最後の出現の位置を返します、構文は "strripos(string, query value)" です)" ;4. strrpos() を使用します。構文は「strrpos(string, query value)」です。

PHPで文字列の出現位置を問い合わせる方法

このチュートリアルの動作環境: Windows7 システム、PHP8.1 バージョン、DELL G3 コンピューター

方法 1: ストライポを使用する() Function

stripos() 関数は、別の文字列内で最初に出現した文字列を検索します (大文字と小文字は区別されません)。

戻り値: 別の文字列内で最初に出現した文字列の位置を返します。文字列が見つからない場合は FALSE を返します。注: 文字列の位置は 1 からではなく 0 から始まります。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="Hello world!";
echo "原字符串:".$str."<br>";
$find="world";
echo "指定子串world的出现位置:".stripos($str,$find);
?>

PHPで文字列の出現位置を問い合わせる方法

方法 2: strpos() 関数

strpos() 関数を使用して、別の文字列の最初の文字列を検索します。出現の位置 (大文字と小文字が区別されます)。

戻り値: 別の文字列内で最初に出現した文字列の位置を返します。文字列が見つからない場合は FALSE を返します。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="I love php, I love php too!";
echo "原字符串:".$str."<br>";
$find1="php";
echo "指定子串php的出现位置:".strpos($str,$find1)."<br>";
$find2="PHP";
echo "指定子串PHP的出现位置:".strpos($str,$find2);
?>

PHPで文字列の出現位置を問い合わせる方法

方法 3: strripos() 関数を使用する

strripos() 関数は、別の文字列の最後の文字列を検索します。 1 回発生します (大文字と小文字は区別されません)。

戻り値: 別の文字列内の文字列が最後に出現した位置を返します。文字列が見つからない場合は FALSE を返します。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="I love php, I love php too!";
echo "原字符串:".$str."<br>";
$find1="php";
echo "指定子串php的出现位置:".strripos($str,$find1)."<br>";
$find2="PHP";
echo "指定子串PHP的出现位置:".strripos($str,$find2);
?>

PHPで文字列の出現位置を問い合わせる方法

方法 4: strrpos() 関数

strrpos() 関数を使用して、別の文字列の最後の文字列を検索します。出現の位置 (大文字と小文字が区別されます)。

戻り値: 別の文字列内の文字列が最後に出現した位置を返します。文字列が見つからない場合は FALSE を返します。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="I love php, I love php too!";
echo "原字符串:".$str."<br>";
$find1="php";
echo "指定子串php的出现位置:".strrpos($str,$find1)."<br>";
$find2="PHP";
echo "指定子串PHP的出现位置:".strrpos($str,$find2);
?>

PHPで文字列の出現位置を問い合わせる方法

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPで文字列の出現位置を問い合わせる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。