【发布时间】:2012-01-26 22:25:03
【问题描述】:
我在 php 中有一个 foreach 循环。
当循环大于 2 项时,我想显示一些文本而不是循环。这可能吗?
例如:一个包含 2 个或更少项目的循环显示 = item 1, item2
更多项目的循环显示文本 = 多个项目。
指示示例代码:
$count++;
foreach($attValConfig as $attValConfigSingle) {
if ($attValConfigSingle["frontend_label"] == "LABELTEXT") {
echo ('<div class="attributes_row">Text</div>');
foreach($attValConfigSingle['values'] as $attValConfigSingleVal) {
if ($count++ > 2) { echo 'SomeNewText'; }
else echo "<option>"list of items"</option>";
【问题讨论】:
-
看来您已经有了解决方案(中断)。如果可能,请向我们提供有关正在传递的数据的更多详细信息,如果这不能解决您的问题,则循环是否正常工作。
标签: php foreach if-statement