我寫了這個代碼:PHP Array對JavaScript的長度
$userAddresses = $database->getUsers("SELECT * FROM Users");
$address = array();
foreach($userAddresses as $user){
array_push($address, array("address"=> $user['address'],
"zipcode" => $user['zipcode']));
}
$locations = array(
"locations" => $address
);
$jsonLocations = json_encode($locations);
此代碼返回此JSON對象:
{"locations":[
{"address":"Sneekermeer 25","zipcode":"2993 RL"},
{"address":"Boeier 13","zipcode":"2992 AK"}]}
我想這個數組中的JavaScript的長度。在地址變量
var address = '<?php echo $jsonLocations ?>';
之後,我叫console.log(address.length);
檢查長度,但一些它如何計算所有的字符(108我認爲),並返回爲長度:所以我這樣做。 address.locations.length
也不起作用。
有人可以幫我嗎?
你是什麼意思的長度?它應該顯示什麼? –
請注意您的地址行上的引號。這是一個字符串。 –