打破foreach循环并再次继续?

时间:2017-08-25 21:08:42

标签: php magento2

我有一个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)更新为日期,然后再填充下拉菜单吗?

0 个答案:

没有答案