Je kunt de foreach loop ook gebruiken in een array met keys. Stel je hebt deze array: $steden = array ( 'Drenthe' => 'Assen', 'Groningen' => 'Groningen', 'Friesland' => 'Leeuwarden', 'Overijssel' => 'Zwolle' ); Met de volgende foreach loop kun je de steden op je scherm laten zien: foreach ($steden as $key => $value) { echo $value. '
'; } Ook in deze foreach loop kun je logica toevoegen. Stel je wilt dat achter de hoofdstad van Drenthe komt te staan: ‘Dit is de hoofdstad van Drenthe’, dan doe je dit als volgt: foreach ($steden as $key => $value) { if($key == 'Drenthe') { echo $value. ' is de hoofdstad van Drenthe!
'; } else { echo $value. ' is niet de hoofdstad van Drenthe!
'; } }