可能重复:
encode json using php?
$hello_world = $this->session->all_userdata();
foreach($hello_world as $key=>$product_id)
{
$query['products'] = $this->Global_products->globalFindProductsViewed($product_id);
foreach($query['products'] as $product)
{
$ryan[] = $product->name;
}
}
foreach($ryan as $r)
{
echo json_encode(array($r));
}
然后输出如下: [“Alpine 50W x 4Apple®iPod®-Ready In-Dash CD Deck”]
我知道我无法通过JavaScript访问它。 有人可以建议我如何使这项工作?
答案 0 :(得分:1)
分别对每个数组元素进行JSON编码没有意义。
删除foreach,然后执行
echo json_encode($ryan);