将JSON设为$ json
我使用以下方法将其转换为数组:
$myarray = json_decode($json, true);
print_r($ myarray)给出了这个:
Array (
[0] => Array
( [ProjectId] => 2765297 [ProjectName] => Acme Example)
[1] => Array
( [ProjectId] => 4526847 [ProjectName] => Smiths Example)
)
当我尝试使用这样的foreach时:
foreach ($results as $key => $result) {
echo $result[ProjectName] . ' Project ID:' . $result[ProjectID];
}
我得到ProjectName但不是ProjectID。
当我看作原始的JSON($ json)时,ProjectID看起来像是一个整数。
[
{
"ProjectId":2765297,
"ProjectName":"Acme Example"
},
{
"ProjectId":4526847,
"ProjectName":"Smiths Example"
}
]
当我尝试转换为字符串或运行检查以查看它是否为整数时,它是以太空或空。