我有两个变量:
1)$key
:此变量可以包含单词Unknown
。
2)$val
:此变量可以包含0,0
或其他一些值
我希望在$key
不包含Unknown
和$val
不等于0,0
的情况下运行脚本。因此,如果BOTH变量仅具有上述值,则跳过脚本。
所以我有以下代码:
if(strpos($key, 'Unknown') !== false && $val == '0,0') {
/* do nothing! */
}
else {
/* continue script */
}
那么有没有更好的方法来实现上述目标,而没有这个空的if条件
答案 0 :(得分:1)
只是简单地否定条件陈述。
if(strpos($key, 'Unknown') === false || $val != '0,0') {
/* continue script */
}
答案 1 :(得分:1)
您可以提前退出代码块:
if(strpos($key, 'Unknown') !== false && $val == '0,0') {
return;
}
/* continue script */