如何在foreach()函数中的特定结果之间放置数据?,我有一个这样的数组:
array('01:data1:data2:data3', '01:data4:data5:data6', '02:data1:data2:data3')
当我使用foreach()
打印数组时,我想在每个数字之间放置html代码,例如:
<ul>
<li>01:data1:data2:data3</li>
<li>01:data4:data5:data6</li>
</li>Image</li>
<li>02:data1:data2:data3</li>
<li>Image</li>
</ul>
有可能吗?
答案 0 :(得分:3)
$currentNumber = null;
foreach ($array as $data) {
$number = current(explode(':', $data));
if ($number != $currentNumber) {
echo '<li>Image</li>';
}
$currentNumber = $number;
...
}