私は自分のサイトのユーザーが入力したテーブルにタグを保存します。だから基本的に私は走る必要があります、
<?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タグで囲むことです。