带三个条件的条件语句 时间:2019-11-25 作者:DarrenLee 我正试图用3条语句编写一个if条件,但它不断破坏网站。这是我的声明,你能告诉我是什么问题吗。<?php if (is_page (\'20\')){?> print this <?php elseif (is_page (\'50\')){?> then print this <?php } else { ?> print this <?php } ?> 2 个回复 SO网友:Jacob Peattie 你失踪了} 之前elseif:<?php if (is_page (\'20\')){?> print this <?php } elseif (is_page (\'50\')){?> then print this <?php } else { ?> print this <?php } ?> 删除PHP标记,您将看到原因:if ( is_page( \'20\' ) ) { elseif ( is_page( \'50\' ) ) { } else { } SO网友:ejomi 只能在一个短行中写入语句:print (is_page(\'20\') ? "my output for page 20" : (is_page(\'50\') ? "my output for page 50" : "my output for anything else") ); 重要提示:括号的顺序必须正确,如(statement ? if-result : else-result) 其中“else result”是第二个嵌套语句,因此(statement-1 ? 1st-if-result : (statement ? 2nd-if-result : last-else-result) )祝你好运 文章导航