我正在构建一个数组数组,然后在其上调用json_encode。
当它将其添加#s返回到json的前面时,即它开始###### {
删除哈希使其成为有效的json对象。
控制器:
多个嵌套数组就是这样创建的
$ingredients = array();
foreach($step->ingredient as $in) {
$ingredient_data = array (
"id" => $in->id,
"name" => $in->name,
"description" => $in->description,
"link" => $in->link,
"image" => $in->image_url
);
array_push($ingredients,$ingredient_data);
}
视图:
$this->output->set_header('Content-Type: application/json; charset=utf-8');
echo json_encode($json);