opi: Unterschied zwischen for und foreach

Beitrag lesen

Hallo Ashura,

Rein interessehalber:

Von Perl habe ich so gut wie keine Ahnung, aber sieht eine foreach-Schleife dort so aus?

Da fragst du mich aber was. Bisher bin ich ja auch immer davon
ausgegangen, dass foreach-Schleifen so "foreach(@ARRAY)" aussehen und
for-Schleifen so "for(my $i=0;$i<10;$i++)" aussehen. Aber da beides
funktioniert, wüßte ich nun gerne, warum es die beiden Schleifen
gibt, wenn beide augenscheinlich exakt das gleiche können.

Für mich ist obiges eine for-Schleife.

Ich kenne foreach nur folgendermaßen:

$foo = array('Foo', 'Bar', 'Baz');

foreach ($foo as $foochild) {
  echo $foochild.'<br />';
}

  
Ich habe nicht die geringste Ahnung von php, sorry :-)  
  
Greez,  
opi

-- 
Selfcode: ie:( fl:( br:^ va:) ls:] fo:) rl:( n4:? ss:| de:] ch:? mo:|