我有如下图所示的数据,我使用foreach循环来显示我的数据。
但我希望像他一样展示我的数据,我想在Ids的所有元素中添加“IC”..
这是我目前的代码..
prodebugenable -enable-all
我需要做些什么才能将“IC”添加到$ mod ['ids'],每行为<?php
foreach ($model as $mod) { ?>
<tr>
<td><?= $mod['discount']; ?></td>
<td><?= $mod['ids']; ?></td>
</tr>
<?php } ?>
答案 0 :(得分:1)
当我评论使用 - 爆炸ID时,然后连接IC并再次推迟
$model = array(array('discount' => '2000', 'ids' => '100,1000,1000,1000'), array('discount' => '2001', 'ids' => '100,1000,1000,1000'),array('discount' => '2002', 'ids' => '100,1000,1000,1000'));
foreach ($model as $k=> $mod) {
$mod_2 = preg_filter('/^/', 'IC', explode(',', $mod['ids']));
echo $mod['discount'].'-'.implode(', ', $mod_2).PHP_EOL;
}
答案 1 :(得分:1)
通过foreach
循环你可以做到!
<强> PHP 强>
<?php
$ids = "100,200,300,400,500,600";
$ids_array = explode(",",$ids);
$new_ids = array();
foreach($ids_array as $values){
$new_ids[] = "IC".$values;
}
echo implode(",",$new_ids);
?>
<强>输出强>
IC100,IC200,IC300,IC400,IC500,IC600