【发布时间】:2015-12-14 00:38:08
【问题描述】:
一件商品有多种选择。 IE。 Item1 --> Option1: black, white, pink Option2: Small, Medium, Large --> 每个选项都可用(1)或不可用(0)。
因此,如果有人选择黑色且尺寸较小的 Item1,则应根据可用性返回状态。
我的代码如下:
foreach ($item['option'] as $option) {
if ($option['availability']=0) { echo 'Not available'; } else { echo 'Available'; } }
到目前为止一切顺利。我的问题是我只想打印一次状态消息,因为带有配置的项目要么可用,要么不可用。使用上面的代码,如果上面示例中的两个选项都不可用,我会得到两倍的回显“不可用”。即使有几个选项不可用,我也只想打印一次:不可用。如何实现?
我希望我的问题/问题很清楚。感谢您的帮助!
【问题讨论】:
-
你可以break;循环(顺便说一句:
=是一个赋值,而不是比较)