我试图在数据库中存储一堆功能。我在想的格式是将其插入这样的:PHP将长字符串分隔成列表
的东西在这里|分隔由|更多的东西|还有一些更
现在,我需要抓住从数据库中,并使其进入像这样的列表:
<ul>
<li>Stuff Here</li>
<li>Separated By That</li>
<li>More Stuff</li>
<li>And some more</li>
</ul>
这会很容易吗?我知道我可以这样做:
str_replace("|", "<li>", $data);
但是,那么这将不适用于第一个项目和最后一个项目,再加上结束标记。有没有更进一步的方式,我应该将我的列表插入数据库?或者这种方式很好,我只需要正确的代码来更好地格式化无序列表?
以这种格式存储数据通常是一个坏主意。您希望每个项目在数据库中都有它自己的行。查看“正常化”以获得更多关于这个想法的信息。 – mfonda