dedlfix: Ausgabe eines ARRAYs

Beitrag lesen

Hi!

Wenn ich mit var_dump($array) mir die Einträge ansehe sind alle da:
array(200) { ["hamburg"]=>  int(11) ["mainz"]=>  int(9) ["wien"]=>  int(6) ["verona"]=>  int(5)....

Sehr schön. Ein <pre> vorher erhöht die Übersichtlichkeit.

Nun möchte ich aber nicht alle ausgeben lassen sondern nur die ersten 10 Einträge. Ich wollte das über

for($v=0;$v <= 10;$v++){

echo $array[$];
   }

  
Du hast doch die Kontrollausgabe gemacht. Siehst du da irgendwo einen nummerischen Index, auf den du zugreifen kannst? Nein. Wie greift man der Reihenfolge auf Elemente zu, die assoziativ abgelegt sind? Mit foreach [\*]. Und wenn du nur 10 haben willst, musst du zusätzlich mitzählen.  
  
  
[\*] Es gibt noch die Möglichkeit mit next() und Co. doch foreach ist weniger aufwendig.  
  
  
Lo!