$extras = ""; $i = 0; if(isset($data['extras']) && is_array($data['extras'])){ foreach($data['extras'] AS $id => $value){ if($value['extraTill'] == "1970-01-01"){ $value['extraTill'] = $value['extraFrom']; } $extras[$i]['Name'] = $value['extraCode']; $extras[$i]['BaseAmount'] = $value['extraPrice']; $extras[$i]['StartDate'] = $value['extraFrom']; $extras[$i]['EndDate'] = $value['extraTill']; $extras[$i]['AdultAmount'] = "0"; $extras[$i]['ChildAmount'] = "0"; $extras[$i]['InfantAmount'] = "0"; $extras[$i]['Description'] = $value['extraName']; $extras[$i]['ChargeOnce'] = ""; $i++; } $values['Reservation']['Extras']['Extra'] = array($extras); }