// $arrAll_ids heeft nu de voorkomende id's // hierin gooien we alles weg wat niet uniek is // dus 1,1,3,3,3 moet alleen 1,3 van over blijven //print_r(array_values($arrVilla)); foreach($arrAll_villas as $ids){ $arrAll_ids[] = $ids[1]; } $arrAll_unique_ids = array_unique($arrAll_ids); // nu gaan we deze id's gebruiken om in de // db resultaten van net de data te sorteren $output = ''; // loop unique ID's foreach($arrAll_unique_ids as $currentvilla){ $tdrow = ''; $villaname = ''; // loop data DB rows foreach($arrAll_villas as $villa_data){ if($villa_data[1] == $currentvilla){ $villaname = $villa_data[0]; for($i=1;$i<=52;$i++){ if($villa_data[3] == $i){ $tdrow .= ''.$arrAll_villas[$key][3].''; } else { $tdrow .= '-'; } } } } $output = ''; $output .= ''; $output .= ''.$tdrow.''; $output .= '
'.$villaname.'


'; $table = $output; } echo $table;