我想解析下面一堆PHP中的JSON對象。但在某種程度上這是行不通的。在PHP中解析一堆JSON對象
[
{"latitute":16.8045558404827,"longitude":36.9140487536788,
"missionid":0,"status":0,"waypointid":0},
{"latitute":-14.093939943107658,"longitude":21.093734242022038,
"missionid":0,"status":0,"waypointid":0}
]
。
$obj = json_decode($_POST["waypoints"]);
foreach ($json->items as $item) {
echo($item->{'longitude'});
echo($item->{'latitude'});
echo($item->{'missionid'});
$query="INSERT INTO dio.wpoint (longitude, latitude, missionid, status,) VALUES ("$item->{'longitude'}.","$item->{'latitude'}.",41)";
mysql_query($query);
}
'latitute'可能是拼寫錯誤? –
'mysql_query()'有一個錯誤檢查機制,'mysql_error()'。它可以讓你找出自己出了什麼問題。 –
在for循環中使用'$ obj',而不是'$ json'? – jleft