讓我解釋一下我的問題,我應該調用Web服務顯示的聯繫方式之前,Web服務的回報是:JSON數組標準陣列
$items = json_decode('[{"location":[{"building":["Building1"],"name":"Location1"}],"name":"Organization1"},{"location":[{"building":["Building2"],"name":"location2"}],"name":"Organisation2"},{"location":[{"building":["Building3"],"name":"Location3"}],"name":"Organization3"}]');
這裏只有我已經提取組織,地點和建築物使用下面的代碼:
foreach($items as $each){
echo $each->location[0]->building[0];
echo $each->location[0]->name;
echo $each->name;
}
我想獲得這種格式的組織,建築物不同陣列中的價值和位置:
("building1", "building2", "building3")
("organisation1", "organisation2", "organisation3")
("location1", "location2", "location3")
好那麼你會怎麼做一個組織有多個位置?我問,因爲爲JSON選擇的格式特別允許每個組織的多個位置。或者你不打算在數字鍵上交叉引用? – prodigitalson 2013-03-23 03:30:24
好吧,我真的想做一些這樣的事情,你已經讀過我的想法,你有什麼想法做這個 – user2201395 2013-03-23 03:37:38
http://stackoverflow.com/questions/8695572/how-to-convert-this-json-to -php-array-and-how-to-get-specific-values-only – 2013-03-23 03:41:40