【发布时间】:2022-01-26 08:32:34
【问题描述】:
我正在尝试在 Google Charts 脚本中插入一个 PHP 循环,其中包含来自我的 mysql 数据库的数据。
我的数据库结果如下所示:
$result = $wpdb->get_results(
"Query");
我尝试制作的循环应该是这样的
['$result', $result],
这就是我目前所想出的
$count = 0;
while ($count < count($result)) {
echo "['" . $result[$count]->dato . "', " . $result[$count]->vaegt . "].<br>";
$count++;
}
它创建了我正在寻找的字符串。问题是我需要从循环中的最后一个字符串中删除逗号。
我尝试过 LTRIM 函数,但它会从循环中的每个字符串中删除它,而不仅仅是最后一个。
解决此问题的最佳解决方案是什么?
【问题讨论】:
-
使用
json_encode,它已经被发明出来了。 -
.<br>也是错误的(<br>是一个不属于 JSON 的 HTML 标签,.也不属于那里)。正如之前的评论所说,使用 json_encode 将数组转换为 JSON。您需要做的就是确保您拥有一个具有所需格式/结构的 PHP 数组并对其进行编码。 -
但是 json_encode 好像输出格式不对?根据谷歌折线图文档我认为正确的格式应该是['data', data],
标签: javascript php wordpress while-loop