文字列関数《strpos関数/strrpos関数》
strpos関数は引数の文字列内を検索し、指定した文字が最初に現れる位置(先頭からの位置)を返します
strrpos関数は逆に最後から先頭に向けて教えて、指定した文字が現れる位置を表します。
返される値は1文字目を「0」とした値です。このあめ2文字目は「1」、3文字目は「2」となることに注意。
全下記文字は2文字分としてカウントされます。また、指定した文字がみつからない場合は「""」(長さ=0の文字列)を返します
これは変数$aに代入した文字列に対して「12」「A」「Z」が先頭または最後から教えて現れる位置を調べて出力します
php↓
<?php
$a="123456789ABCDE12";
//先頭から12を探します
print strpos($a,"12")."<BR>";
//先頭からAを探します
print strpos($a,"A")."<BR>";
//先頭からZを探します
print strpos($a,"Z")."<BR>";
//後ろから12を探します
print strrpos($a,"12")."<BR>";
?>
実行例