0
私の配列に空のjson文字列があります。誰もがここで助けることができれば感謝します。ありがとう。PHP空のjson文字列
$sql = mysql_query("SELECT * FROM upload WHERE country='singapore' ");
while ($row = mysql_fetch_array($sql))
{
$country = $row['country'];
$lat = $row['lat'];
$long = $row['long'];
$array = array($country ,$lat, $long);
foreach ($array as $value)
{
$array[] = $value;
}
$value = '[{"id":"36","latitude":"'.$array[1].'","longitude":"'.$array[2].'","username":"User Name 1","country":"Srbija","city":"'.$array[3].'","cityPart":"Grbavica","street":"","price":"200","area":"40","images":"img\/testimg.png[split]img\/testimg.png[split]img\/testimg.png","furniture":"Yes"}]'."<br>"."<br>";
}
$db = json_decode($value, true);
for($i = 0; $i < sizeof($db); $i++)
{
print_r ($data = $db[$i]);
}
'$ value = ...'の15行目が奇妙に見えます。コードブロック全体でここで何を達成しようとしていますか? –
ここにはたくさんの問題がありますが、あなたの 'json'の問題は' $ "の末尾にある'。 "
"。 "
" ''によって引き起こされている可能性があります。 – Sean
ありがとうございました。 "
"。 "
"と問題が解決しました。 – user3379528