本には strstr に関するコードがあり、送信されたフィードバック情報をキーワード検索して未使用のメールを送信するというものです
rree
w3school の説明を読みましたが、strstr は目的の文字列を検索した後、残りの部分を返します。は文字列、それ以外の場合は false を返しますが、ここで関数の戻り値をそのまま if の判定条件として使用するというのはどういうことなのでしょうか?
説明ありがとうございます
strstr() 関数は、別の文字列内で最初に出現する文字列を検索します。
この関数は、文字列の残りの部分 (一致点から) を返します。検索した文字列が見つからない場合は false を返します。
echo strstr("Hello world!","world");
?>
出力:
world!
判定すると、括弧内はブール文字列 = true に変換されます。略語として
$a = strstr($フィードバック,'shop');
if($a != false){}
判定の際、括弧はブール値文字列 = true に変換されます
略語として理解しました
$a = strstr($フィードバック,'shop');
if($a != false){}