Json_encode,在开始时返回哈希值

时间:2014-04-26 13:51:34

标签: php json codeigniter

我正在构建一个数组数组,然后在其上调用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);

0 个答案:

没有答案