Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 多个If-Else语句_Php - Fatal编程技术网

Php 多个If-Else语句

Php 多个If-Else语句,php,Php,我在PHP中有一个if/else语句,它正在工作,但是现在在第一个if语句之后,我想放另一个if语句。我现在发现else语句应用于第二个if语句,而不是第一个if语句 if ($pos > 0 ) { $manuf = $row['manufacturer']; if ($debug == "true") { echo "manuf match found:" . $manuf . "<br>"; }

我在PHP中有一个if/else语句,它正在工作,但是现在在第一个if语句之后,我想放另一个if语句。我现在发现else语句应用于第二个if语句,而不是第一个if语句

if ($pos > 0 ) {  
    $manuf = $row['manufacturer'];                 
    if ($debug == "true") {
        echo "manuf match found:" . $manuf . "<br>";
    }
} else {
    $manuf = "Unknown";
}                     
我怎样才能纠正这个问题


更新:代码没有问题。最初的错误格式让我相信代码不起作用。这个错误实际上是由我上面没有包括的一段时间的查看引起的。

好吧,使用这个,让我知道

if ($pos > 0 && $debug =="true" ) {  
    $manuf = $row['manufacturer'];            
    echo "manuf match found:" . $manuf . "<br>";
} else {
    $manuf = "Unknown";
} 

我在手机上接听。。。。。。所以我无法很好地格式化代码。

代码没有问题。最初的错误格式让我相信代码不起作用。这个错误实际上是由上面我没有包括的一段时间引起的

在应用上面正确的缩进后,它更容易阅读


同时在

上完成我的代码,为什么你认为else属于second if而不是first?我现在发现else语句应用于second if语句否它不是。else应用于if$pos>0条件,因为这就是嵌套{..}的方式。你能格式化代码吗?@Greg在我格式化代码后,你看到if所属的else部分了吗?我只想说与@Boann相同的话。此外,我建议您更改代码格式,您的风格非常独特,很难按照这种方式进行。