在PHP中的foreach()之间放置数据



如何在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>

有可能吗?

$currentNumber = null;
foreach ($array as $data) {
    $number = current(explode(':', $data));
    if ($number != $currentNumber) {
        echo '<li>Image</li>';
    }
    $currentNumber = $number;
    ...
}

最新更新