我在 php 中有一个 foreach 循环。
当循环大于 2 个项目时,我想显示一些文本而不是循环。这可能吗?
例如:2 个或更少项目的循环显示 = 项目 1、项目 2
更多项目的循环显示文本=多个项目。
指示示例代码:
$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>";
最佳答案
我认为您想在 if 语句中break
:
if ($count++ > 2) {
echo 'SomeNewText';
break;
}
关于php - foreach 循环 - 如果大于 count 否则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8618097/