【发布时间】:2017-06-04 19:58:55
【问题描述】:
我有一个使用 PHP 完成的 MySQL 查询,结果显示为数组。
$stmt = $mysqli->prepare("SELECT word FROM words ORDER BY RAND() LIMIT 5");
$stmt->bind_result($words);
$stmt->execute();
$result = array();
while ($stmt->fetch()) {
$w = new StdClass();
$w->word = $words;
array_push($result, $w);
}
$stmt->close();
然后,我使用 JSON 将数组传递给 javascript:
'words' : <?php echo json_encode($result); ?>,
但是输出是:
[{"word":"Watermelon"},{"word":"Orange"},{"word":"Melon"},{"word":"Cucumber"},{"word":"Apple"}]
有什么办法可以“剥离”“单词”并使其看起来像那样?
["Watermelon", "Orange", "Melon", "Cucumber", "Apple"]
提前谢谢你。
【问题讨论】:
标签: javascript php mysql json