下面的PHP代码,我尝试通过“单词”列从表中检索一些值,该列中的高兴,喜欢,免费和帮助。
words = phrase.split()
我的输出:
for word in words
我的问题是为什么$ category_text ['positive']只包含帮助一词?我如何将每个单词都放在这个数组中?
答案 0 :(得分:0)
在您的代码中,每次迭代都会将$v_kw
重新分配给新的$row["word"]
。您必须使用.=
$v_kw = "";
while($row=mysqli_fetch_array($result_kwp,MYSQLI_ASSOC))
{
$v_kw .= $row["word"]." ";
echo $row["word"];
}
$category_text = array(
'positive' => $v_kw,
);
echo "<b>positive</b> Category: ". $category_text['positive']."<br/>";