我正在尝试创建一个CMS系统,我可以在其中添加照片到我的网站,对于照片部分,我希望能够输入我用来创建该照片的程序。
我应该可以添加多个程序。
现在我正在将数据库中的程序保存为:
在程序行中:
photoshop illistrator indesign
然后在我的网站上,如果所用程序的图标/徽标可能会显示在照片旁边,那就太好了。
所以我的问题是如何创建一个新的div,一个新的类,基于程序行的单词?
Fx的:
photoshop illustrator indesign
转到:
<div class="photoshop"></div>
<div class="illustrator"></div>
<div class="indesign"></div>
希望你们能帮我解决这个问题:)
谢谢;)
答案 0 :(得分:1)
使用explode函数和foreach循环执行字符串操作。
$programs = explode(" ", $data);
foreach($programs as $value) {
//Echo out the html - $value contains the program name
}
我留给您了解如何使用您需要的HTML格式化程序名称。
答案 1 :(得分:0)
$fx = "photoshop illistrator indesign";
$words = explode(" ", $fx);
array_walk($words, function(&$n) {
echo '<div class="'.$n.'"></div>';
});