我有一个foreach循环,它贯穿产品属性并构建用户可以选择的下拉框。我想在名为delivery的属性出现后立即打破该循环。使用该属性,我想构建我自己的下拉框(将数值更改为日期)但我希望它继续构建其余的产品下拉框....是否可能?我已经尝试过了,elseif,endif以及我能想到的任何东西,但我不能这样做。
The Loop:
<?php foreach ($_attributes as $_attribute): ?>
My delivery attribute values
<?php $_deliveryDate = $_product->getAttributeText('deliverydate');
<div class="control">
<select name="super_attribute[<?php /* @escapeNotVerified */ echo $_attribute->getAttributeId() ?>]"
data-selector="super_attribute[<?php /* @escapeNotVerified */ echo $_attribute->getAttributeId() ?>]"
data-validate="{required:true}"
id="attribute<?php /* @escapeNotVerified */ echo $_attribute->getAttributeId() ?>"
class="super-attribute-select">
<option value=""><?php /* @escapeNotVerified */ echo __('Choose an Option...') ?></option>
</select>
我可以以某种方式突破这个循环或将数字(4,7,10)更新为日期,然后再填充下拉菜单吗?