ホームページ  >  記事  >  バックエンド開発  >  PHP strstr 関数ブックのコードがわかりません

PHP strstr 関数ブックのコードがわかりません

WBOY
WBOYオリジナル
2016-06-23 13:56:08848ブラウズ

本には 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){}

ありがとうございます、あなたの回答を読んで、もう一度オンラインで調べました、理解しました
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。