|   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