我对这个部分有问题:
&& ($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.
}