指定した文字列が存在するかを調べるには、strstr()関数もしくはstristr()関数を利用します。
strstr()関数には'比較対象文字列'と、'探したい文字列'の2つの引数を指定します。
$result = strstr( '比較対象文字列', '探したい文字列' );
処理結果($result)は、見つからなければ空で、最初に見つかった文字列以降の全ての文字列が返ってきます。
<?php // "php"が含まれるかを調べる $ret = strstr( "http://www.wabiapp.com/WabiSampleSource/php/request_uri.html", "php" ); if ( !empty( $ret ) ) { echo "¥"php¥"は含まれていました。<br/>"; } else { echo "¥"php¥"は含まれていませんでした。<br/>"; } echo "結果:".$ret; ?>
"php"は含まれていた。
結果:php/request_uri.html