【发布时间】:2012-08-13 13:55:04
【问题描述】:
这是我的代码,
$em= strpos($str, 'something');
$em2= strpos($str, 'something2');
$em3= strpos($str, 'something3');
////////triggering only if either of them exist
if (($em!== false)||($em2!== false)||($em3!== false)) {
some action
}
我的编码正确吗?或者我错过了什么? 请提出建议。
应该是这样的吗?
if (!(($em== false)||($em2== false)||($em3 == false))) {
【问题讨论】:
-
这取决于你想测试什么。
-
其中一个还是至少一个?
-
它们中的任何一个,但它的外观
-
PHP if 语句 ||? - 这是没有意义的问题(标题)
标签: php if-statement boolean strpos