我有一个 mysql 数据库,其中有一个名为 keywords 的表 - 见下文
**** 正如您所看到的,该行内部列出了多个单词。
我的问题 有没有办法使用 mysql 和 php 将每个单词单独分开。现在,它将所有单词组合为一个而不是单独的单词。
下图显示的是单词,但一个按钮可能包含 3 个或更多单词。 我需要这些词是独特的、独立的。这可以在MYSQL中完成吗?如果可以的话请提供一下php代码,谢谢。
最佳答案
您可以使用 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 />";
}
关于php - 如何使用 php 和 mysql 将行中的单词分开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44999394/