-4

我正在尝试创建一个 CMS 系统,我可以在其中将照片添加到我的网站,对于照片部分,我希望能够输入我用来创建该照片的程序。

我应该可以添加多个程序。


现在我将程序保存在数据库中,如下所示:

在程序行中:

Photoshop illustrator indesign

然后在我的网站上,如果使用过的程序的图标/徽标可以显示在照片旁边,那就太好了。

所以我的问题是如何根据程序行中的单词创建一个新的 div,一个新的类?

外汇:

Photoshop 插画家 indesign

变成:

<div class="photoshop"></div>
<div class="illustrator"></div>
<div class="indesign"></div>

希望你们能帮我解决这个问题:)

谢谢 ;)

4

2 回答 2

1

使用explode 函数和foreach 循环来执行字符串操作。

$programs = explode(" ", $data);
foreach($programs as $value) {
    //Echo out the html - $value contains the program name
}

我留给你弄清楚如何用你需要的 HTML 来格式化程序名称。

于 2013-07-17T18:11:53.877 回答
0
$fx  = "photoshop illistrator indesign";
$words = explode(" ", $fx);
array_walk($words, function(&$n) { 
  echo '<div class="'.$n.'"></div>';
}); 
于 2013-07-17T18:11:40.970 回答