PHP_文字が含まれているかを調べる

文字が含まれているかを調べる

stristr()関数を使うと、フォームからのデータに指定した文字列が含まれているかを調べることができます。
含まれていれば見つかった文字列を返し、含まれていないときには FALSE を返します。大文字と小文字の区別はしません。
大文字と小文字を区別する場合はstrstr()関数を使います。

【書式】

stristr(処理対象の文字列,検索する文字列)
サンプル
住所を入力し「送信」をクリックしてください。

  

埼玉県 は含まれていません

住所を入力し「送信」をクリックしてください。
 <form method=post action="<?=$_SERVER["PHP_SELF"]?>">
  <table>
      <tr>
	    <td><input type="text" name="namae"></td>
		<td><input type="submit" value="送信" name="sub1"></td>
	  </tr>
	</table>
</form>
<h6>ソース</h6>
<?php
   $namae = @$_POST["namae"]; //データを受け取る
   $sagasu = "埼玉県";//探す文字列
   
   //stristr()関数で探す
   if (!stristr($namae, $sagasu)) {
     echo " $sagasu  は含まれていません <br />";
    }
   else {
     echo "$namae の中に $sagasu が含まれています<br>";
	}
?>

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です