如何使用php和mysql单独分隔单词

时间:2017-07-09 17:57:28

标签: php mysql

我有一个带有名为keywords的表的mysql数据库 - 见下文 enter image description here

****正如您所看到的那样,该行中列出了多个单词。

我的问题 有没有办法使用mysql和php分隔它自己的每个单词。现在它将所有单词组合为一个而不是单独组合。

下面的图片显示的是单词,但一个按钮可能包含3个或更多单词。 enter image description here 我需要单词和独立的单词。可以在MYSQL中完成吗?如果是这样,请提供php编码,谢谢。

3 个答案:

答案 0 :(得分:1)

您可以使用PHP将逗号和空格分隔关键字。

//Split the keyword into array
$keywords_array = explode(", ", $keywords);

//Use array_unique to remove duplicates
$unique_keywords_array = array_unique($keywords_array);

//Print output
foreach($unique_keywords_array as $key) {
    echo $key . "<br />";
}

答案 1 :(得分:0)

由于您没有共享任何代码,我可以给您一个简单的猜测,以便您可以继续: -

使用php从表中获取数据,并使用explode函数分隔每个单词。

答案 2 :(得分:0)

最好的选择是使用爆炸功能, 以下链接是php网站爆炸的参考: http://php.net/manual/en/function.explode.php