需要修改if语句以排除或允许多个制造商名称



我对这个部分有问题:

&& ($manufacturers_name) == FloorDot

我该如何排除甚至允许某些多个制造商的名称?

示例:

if(zen_products_lookup((int)$_GET['products_id'], 'products_price') <= 199 && ($manufacturers_name) == FloorDot, Crain, SFIFloors, ETC $$ (Here i would want to exclude) == certain Products, ETC ||

这是原始代码:

<!--bof free ship icon  -->
<?php if(zen_get_product_is_always_free_shipping($products_id_current) &&                 $flag_show_product_info_free_shipping) { ?>
<div id="freeShippingIcon"><?php echo TEXT_PRODUCT_FREE_SHIPPING_ICON; ?></div>

这是新代码:

<!--bof free ship icon2  -->
<?php if(zen_products_lookup((int)$_GET['products_id'], 'products_price') <= 199 &&         ($product_weight) <=20 && ($manufacturers_name) == FloorDot ||    zen_get_product_is_always_free_shipping($products_id_current) &&    $flag_show_product_info_free_shipping) { ?>
<div id="freeShippingIcon2"><?php echo TEXT_PRODUCT_FREE_SHIPPING_ICON2; ?></div>
<?php } ?>
<!--eof free ship icon2  -->

使用in_array():

$valid_mfgrs= array("FooCorp", "BarInc", "PopCo");
if ( in_array($manufacturers_name, $valid_mfgrs) ) {
    // The mfgr. name is one of the valid mfgrs.
}

最新更新