【发布时间】:2019-04-15 10:09:43
【问题描述】:
这是我使用分解功能显示过滤器的代码
<?php if($a_row->a_filters !=''){
$filters = explode(',', $a_row->a_filters);
foreach ($filters as $filter_row): $arr = explode("/", $filter_row, 2); ?>
<div class="col-sm-4 col-md-4 col-xs-12 no-padding">
<span><strong><?php echo $arr[0]; ?></strong> :</span> <?php echo $arr[1]; ?>
</div>
<?php endforeach; } ?>
这段代码显示结果是这样的
夹具-颜色:镍 夹具-颜色:Crome 夹具-颜色:黑色 夹具-颜色:黄铜 夹具-颜色:棕色 夹具-颜色:铜 夹具-颜色:透明 夹具-颜色:灰色 夹具-颜色:多色 夹具-颜色:红色夹具-颜色:白色夹具-颜色:黄色夹具-颜色:蓝色夹具-颜色:绿色夹具-颜色:紫夹具-颜色:橙色夹具-颜色:金色夹具-颜色:银色夹具-颜色:纹理玻璃颜色:棕色 玻璃颜色:灰色 玻璃颜色:多色 玻璃颜色:红色 玻璃颜色:白色 玻璃颜色:黄色 玻璃颜色:蓝色 玻璃颜色:绿色 玻璃颜色:紫罗兰色 玻璃颜色: 橙色 形状 : 锥形 形状:圆柱形状:鼓形状:线性 形状:圆形:方形:其他
但我想使用 implode 或 explode 显示这样的结果
灯具颜色:镍色、铬色、黑色、铜色、棕色、铜色、透明色、灰色、多色、红色、白色、黄色、蓝色、绿色、紫色、橙色、金色、银色、纹理
玻璃颜色:棕色,灰色,多色,红色,白色,黄色,蓝色,绿色,紫色,橙色
形状:圆锥、圆柱、鼓、直线、圆形、方形、其他
【问题讨论】:
-
你能分享一下查询吗?
-
添加这个有问题的结果
print_r($a_row->a_filters)。 -
在 mysql 数据库中,a_filters 列值以这种格式存储:Fixture-Color/Nickel、Fixture-Colour/Crome、Fixture-Colour/Black、Fixture-Color/Green、Fixture-Color/Violet、Fixture - 颜色/橙色、夹具颜色/金色、夹具颜色/银色、夹具颜色/纹理、玻璃颜色/棕色、玻璃颜色/灰色、玻璃颜色/蓝色、玻璃颜色/绿色、玻璃颜色/紫罗兰色、玻璃色/橙色、形状/锥体、形状/圆柱体、形状/鼓形、形状/线性、形状/圆形、形状/方形、形状/其他
-
但我想把它分开
标签: css codeigniter