Mailinglisten-Archive |
Norbert Pfeiffer schrieb: > Und: >> end($mein_array); #zum Ende springen >> foreach ($mein_array as $value) { #Array durchlaufen > ist auch kompletter Unfug! uh ... Vorsicht was man als Unfug bezeichnet, bzw. wer hier Unfug schreibt ... ;-) > foreach setzt den internen Zeiger automatisch auf den Anfang, > ob es Dir passt oder nicht ... Handbuch lesen hilft: http://php.net/foreach "Note: Unless the array is referenced, foreach operates on a copy of the specified array and not the array itself. Therefore, the array pointer is not modified ..." <?php $array = array( '1' => '1', '2' => '2', '3' => '3', ); reset($array); echo '<pre>'; echo key($array) . "\n"; next($array); echo key($array) . "\n"; foreach($array as $val) { echo key($array) . "\n"; } ?> 1 2 2 2 2 -- Sebastian
php::bar PHP Wiki - Listenarchive