,可以通过在循环体内添加一个判断条件来实现。具体步骤如下:
以下是一个示例代码:
$previousTitle = ''; // 保存上一次循环的标题
foreach ($data as $item) {
$currentTitle = $item['title']; // 获取当前遍历的标题
if ($currentTitle !== $previousTitle) {
echo $currentTitle; // 显示标题
$previousTitle = $currentTitle; // 更新上一次循环的标题
}
// 其他循环体的操作
}
在这个示例中,我们使用了一个变量 $previousTitle
来保存上一次循环的标题。在每次循环中,我们将当前遍历的标题保存到 $currentTitle
变量中,并通过判断 $currentTitle
是否与 $previousTitle
相同来决定是否显示标题。如果相同,则不显示标题;如果不同,则显示标题,并更新 $previousTitle
为当前标题。
这样,就可以确保在foreach循环中只显示一次标题。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云