【问题标题】:need to modify an if statement to exclude or allow multiple manufacturers_name需要修改 if 语句以排除或允许多个制造商名称
【发布时间】:2014-04-17 23:24:38
【问题描述】:

这部分有问题:

&& ($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  -->

【问题讨论】:

    标签: php zen-cart


    【解决方案1】:

    使用in_array():

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

    【讨论】:

    • 我如何将其添加到此
    • 哇。不要在 cmets 中发布代码 - 它完全不可读。如果您必须包含更多/新代码,请将其发布在原始问题中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-11
    • 1970-01-01
    • 1970-01-01
    • 2021-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多