【发布时间】:2014-07-08 08:21:01
【问题描述】:
{
"firstName":"sunny",
"religion": {"holly":"1",
"bolly":"colly",
"nolly":"only"
},
"lonely":"money",
"ronney":"leone",
"honey":"bunny"
}
这是我的 JSON。我想从中获取所有数据并将其存储到一些 php 变量或数组中。
我使用以下代码从我的 JSON 中提取数据。我先解码它,然后将它存储在一个数组中..
$val_array = json_decode($jsondata, true);
echo $jsondata;
$AAA = $val_array->firstName;
$BBB = $val_array->religion;
$CCC_id = $val_array->bolly;
$DDD = $val_array->nolly;
$CCC_id = $val_array->lonely;
$DDD = $val_array->ronney;
但它没有给我任何输出。然后我就用了这个。
foreach($data['val_array'] as $item)
{
echo $item[0];
}
}
没有输出。帮忙??
【问题讨论】:
-
assoc When TRUE, returned objects will be converted into associative arrays.php.net/manual/en/function.json-decode.php -
上面的代码没有任何错误?我可以看到 PHP 应该为您提供错误的许多问题。尝试将
error_reporting(E_ALL)放在脚本的开头。
标签: php arrays json html phpmyadmin