- microtime: documentation ( source)
- key: documentation ( source)
- next: documentation ( source)
- current: documentation ( source)
<?php
//iterator
$array = array('Obst' => 'Banane','Gemüse' => 'Tomate','Teigwaren' => 'Nudeln');
$beginn = microtime(true);
#end($array);
for(current($array); key($array) !== Null; next($array)) {
echo key($array). " -> ";
echo current($array)."<br />";
}
$dauer = microtime(true) - $beginn;
echo "Verarbeitung des Skripts (iterator): $dauer Sek.<br />";
//for each
$array = array('Obst' => 'Banane','Gemüse' => 'Tomate','Teigwaren' => 'Nudeln');
$beginn = microtime(true);
#$reverse = array_reverse($array);
foreach($array as $key => $value) {
echo $key. " -> ";
echo $value."<br />";
}
$dauer = microtime(true) - $beginn;
echo "Verarbeitung des Skripts (klassisch): $dauer Sek.";
?>