Php 如果两个条件为真或另外两个条件为真或条件的第三部分为真,则显示HTML
我有一个php if语句,当两个条件为真或另外两个条件为真或条件的第三部分为真时,它应该显示特定的HTML代码 我有几个数组-Php 如果两个条件为真或另外两个条件为真或条件的第三部分为真,则显示HTML,php,logical-operators,Php,Logical Operators,我有一个php if语句,当两个条件为真或另外两个条件为真或条件的第三部分为真时,它应该显示特定的HTML代码 我有几个数组-$Options\u arr,$MoreOptions\u arr,$Special\u arr 为了以最简单的方式解释,我想这样做: 如果(!empty($Options\u arr[0])&&$Options\u arr[0]!=”)或 (!empty($MoreOptions\u arr[0])&&$MoreOptions\u arr[0]!=”)或 (!empty
$Options\u arr
,$MoreOptions\u arr
,$Special\u arr
为了以最简单的方式解释,我想这样做:
如果(!empty($Options\u arr[0])&&$Options\u arr[0]!=”)
或
(!empty($MoreOptions\u arr[0])&&$MoreOptions\u arr[0]!=”)
或
(!empty($Special\u arr[0])&&$Special\u arr[0]!=”)
{?>这里有一些HTML
非常感谢您的帮助。您只是缺少了一些括号。| |比或更常用
if((!empty($Options_arr[0]) && $Options_arr[0]!="") || (!empty($MoreOptions_arr[0]) && $MoreOptions_arr[0]!="") || (!empty($Special_arr[0]) && $Special_arr[0]!="")){
echo '<p>hello</p>';
}
if((!empty($Options_-arr[0])&$Options_-arr[0]!=”)(!empty($MoreOptions_-arr[0])&&$MoreOptions_-arr[0]!=”)(!empty($Special_-arr[0])&$Special_-arr[0]!=”){
回音“你好”;
}
你基本上已经做到了
if (
(!empty($Options_arr[0]) && $Options_arr[0]!="")
|| (!empty($MoreOptions_arr[0]) && $MoreOptions_arr[0]!="")
|| (!empty($Special_arr[0]) && $Special_arr[0]!="")
){
…做点什么
基本上,您可以编写一个
if
语句,通过将子语句与或sBragG连接在一起来解决任何子语句是否为真,您可以使用elseif
比如:
我希望这就是你想要的
请随意提问。empty()
已检查空字符串”
,因此它较短:
if(!empty($Options_arr[0]) || !empty($MoreOptions_arr[0]) || !empty($Special_arr[0])) {
//some HTML here
}
无需使用!=“”
,empty()
检查此项。
if(!empty($Options_arr[0]) || !empty($MoreOptions_arr[0]) || !empty($Special_arr[0])) {
//some HTML here
}