1
我擁有顯示多個鍵值對的JSON。我想循環並創建一個只包含我想要顯示它們的鍵值對的新數組。這是我的嘗試,但當然,我的代碼正在重寫我的數組($new_array
)只有一個元素。只通過鍵名從JSON獲取特定鍵/值不全部
//SAMPLE JSON
[{"PropertyId":"555","FloorplanId":"555","FloorplanName":"Studio","Beds":"0","Baths":"1.00","AvailabilityURL","UnitTypeMapping":".058500"},{"PropertyId":"666","FloorplanId":"666","FloorplanName":"Studio","Beds":"0","Baths":"1.00","AvailabilityURL","UnitTypeMapping":".058500"}]
//GET ALL JSON FROM URL
$json = file_get_contents('<URL>');
$data = json_decode($json);
// print_r($data); //ALL keys
//GET JUST THE KEYS I WANT
$new_array = array("FloorplanName"=>"","Beds"=>"","Baths"=>"");
// Create new array
foreach($data as $item) {
$new_array['FloorplanName'] = $item->{'FloorplanName'};
$new_array['Beds'] = $item->{'Beds'};
$new_array['Baths'] = $item->{'Baths'};
}
//loop over $new_array
foreach($new_array as $item) {
$item->{'FloorplanName'};
$item->{'Beds'};
$item->{'Baths'};
}
謝謝你許多。而已! – Omar
@Omar很高興幫助;請記住接受答案,如果您發現它有幫助,請立即行動起來! ;) –
我將如何遍歷new_array並只顯示所有值,而不是鍵名 – Omar