如何在sql中输出逗号分隔值的项目符号类型

时间:2017-11-27 09:25:55

标签: php html css sql codeigniter

我有这样的表结构。

| name       | data       | er         | fa_ma            |
|---------------------------------------------------------|
| A          | B          | C          | Park,Lake,Walk   |
|-------------------------------------------------------- |

我查询我的数据

  • 公园,湖,步行

使用以下代码

echo '<div class="additional-amenities">';
        echo '<span class="available"><i class="fa fa-check-square"></i> </span><strong>'.$row->fa_am.'</strong>';

但我想将我的fa_ma值查询为项目符号类型

像这样:

  • Park
  • 步行

* 任何人都可以提供小费或帮助? 三江源!

2 个答案:

答案 0 :(得分:3)

您需要创建一个循环。所以你可以将结果爆炸到数组然后在这个数组上循环:

$r =  explode(",", $row->fa_am);

echo '<div class="additional-amenities">';
foreach($r as $i) {
    echo '<span class="available"><i class="fa fa-check-square"></i> <strong>'.$i.'</strong></span>';
}
echo '</div>';

您也可以像这样简单地使用ul

$r =  explode(",", $row->fa_am);

echo '<ul class="additional-amenities">';
foreach($r as $i) {
    echo '<li class="available"><strong>'.$i.'</strong></li>';
}
echo '</ul>';

答案 1 :(得分:0)

你需要使用php的 explode()函数,然后使用foreach循环来完成那种类型的输出,这很简单。

<h1> Todo List++ </h1>
<p> Enter item to add: <br> <input id="input" type="text"> </p>
<button id="add"> Add item </button>
<button id="delete"> Delete </button>
<button id="deleteItem"> DeleteItem# </button>
<input type="text" id="item" style="width:30px;"> <br>
<!-- You need to add in the buttons -->
<!-- it is OK if your HTML looks slightly different than the one in the PDF -->
<!-- as long as your code can perform the same function -->
<ol id="list"> </ol>