Php 请帮助我这3个条件如何工作
这是我的3个if条件,如果这3个条件为false,则必须显示图像Php 请帮助我这3个条件如何工作,php,Php,这是我的3个if条件,如果这3个条件为false,则必须显示图像 $nameac=$_product->getName(); $array='product1,product2,product3,product4'; if (in_array($nameac,$array)){ if ($_product->isSaleable()) { if ($apple=='Apple'||$currentCategoryId=='52') { } else {
$nameac=$_product->getName();
$array='product1,product2,product3,product4';
if (in_array($nameac,$array)){
if ($_product->isSaleable()) {
if ($apple=='Apple'||$currentCategoryId=='52') {
} else {
echo' <img src="image.jpg" width="50" height="50" class="onsaleicon" />';
}
}
$nameac=$\u product->getName();
$array='product1、product2、product3、product4';
if(在数组中($nameac,$array)){
如果($\u产品->可销售()){
如果($apple=='apple'| |$currentCategoryId=='52'){
}否则{
回声';
}
}
提前感谢。您可以对布尔结果求反(使用
!
运算符)。因此,如果要检查所有条件是否为false,请执行以下操作:
if (
!in_array($nameac,$array) &&
!$_product->isSaleable() &&
!($apple=='Apple'||$currentCategoryId=='52')
){
echo' <img src="image.jpg" width="50" height="50" class="onsaleicon" />';
}
if(
!in_数组($nameac,$array)&&
!$\u产品->可销售()
!($apple='apple'| |$currentCategoryId=='52')
){
回声';
}
您正在代码中创建字符串而不是数组
在php中创建数组的方法如下:
$array = array("foo", "bar", "hallo", "world");
更多信息:这应该是一个评论,而不是一个答案。非常感谢joren……这对我很有用……如果这个答案通过单击投票计数器下的复选标记解决了您的问题,请将其标记为接受答案。