わびさびサンプルソース

WindowsやHTML5などのプログラムのサンプルコードやフリーソフトを提供します。

文字列中に指定した文字列が存在するかを調べる

指定した文字列が存在するかを調べるには、strstr()関数もしくはstristr()関数を利用します。

strstrとstristrの違い

  • 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





わびさびサンプルソース

WindowsやHTML5などのプログラムのサンプルコードやフリーソフトを提供します。