0
我將標記存儲在由我的網站用戶輸入的表格中。所以基本上我只需要跑,來自數據庫的標籤雲
<?php echo $thing->tags; ?>
這將返回所有標籤的東西。現在它只是吐出一串標籤,如「香蕉蘋果水果,藍莓」,這些標籤都是逗號和空格分隔的。我知道爲了創建標籤雲,我需要將標籤吐出到ul,然後在li上運行jquery腳本。我想,如果我能得到我的標籤出現在形式,
<ul>
<li>bananas</li>
<li>apples</li>
<li>fruit</li>
<li>blueberries</li>
</ul>
然後我就可以寫一個jQuery腳本把每個小標籤雲框中的這些元素。但我不知道如何讓標籤以這種形式出現。當我回顯標籤時,我可以應用一些PHP功能,這將爲我做這個?
更新:我使用使preg_split,
<?php $tags=preg_split("/[\s,]+/", "$things->tags"); var_dump($tags);?>
而現在,他們在一個數組中列出 - 逗號和空格分隔。我現在唯一的挑戰是將這些數組元素包圍在li標籤中。