2008/11/04

[php]文字列検索

文字列内に、ある文字列が存在しているかどうか確認したかったので、調べてみることに。

文字列を前から検索するには、strstr 関数を使います。
$str = "PHPプログラムとJavaプログラム";
$p = strstr($str, "プログラム");

$p は "プログラムとJavaプログラム" になります。

via:文字列を前から検索する

上のサイトによると、strstr関数は、検索文字列を発見したら、発見した場所から最後までの文字列を返し、見つからない場合、falseを返します。

ということで、こんな感じで、文字列を含んでいるかどうか確認できるかなと。

// 文字列が発見できなかった場合の処理
if(strstr($hoge,"foo") == false){
・・・・
// 文字列があった場合の処理
}else{
・・・・
}

0 コメント:

コメントを投稿