文字列内に、ある文字列が存在しているかどうか確認したかったので、調べてみることに。
文字列を前から検索するには、strstr 関数を使います。
via:文字列を前から検索する
$str = "PHPプログラムとJavaプログラム";
$p = strstr($str, "プログラム");
$p は "プログラムとJavaプログラム" になります。
上のサイトによると、strstr関数は、検索文字列を発見したら、発見した場所から最後までの文字列を返し、見つからない場合、falseを返します。
ということで、こんな感じで、文字列を含んでいるかどうか確認できるかなと。
// 文字列が発見できなかった場合の処理 if(strstr($hoge,"foo") == false){ ・・・・ // 文字列があった場合の処理 }else{ ・・・・ } |
0 コメント:
コメントを投稿