【发布时间】:2017-07-09 17:57:27
【问题描述】:
我有一个 mysql 数据库,其中有一个名为关键字的表——见下文
**** 如您所见,该行中列出了多个单词。
我的问题 有没有办法使用 mysql 和 php 单独分隔每个单词。现在它将所有单词组合为一个而不是单独。
下图显示的是单词,但一个按钮可能包含 3 个或更多单词。 我需要这些词是独一无二的,并且是独立的。这可以在MYSQL中完成吗?如果可以,请提供php编码,谢谢。
【问题讨论】:
-
$arrayOfWords = explode (",", $keywordsString);这基本上将长字符串转换为数组。然后,您可以根据需要循环显示单个单词。 -
$uniqueArray=array_unique ($arrayOfWords);这会进行过滤以避免重复关键字。 -
@Ashraf 实际上最好
explode(", ", $str);注意逗号空格。 -
在严格的 RDBMS 意义上,您没有表,所以这(还)不是 SQL 问题