- microtime: documentation ( source)
- next: documentation ( source)
<?php
$tries = 100000;
$arr = array(1,2,3);
$start = microtime(true);
$len = count($arr);
for ($i = 0; $i < $tries; $i++) {
for ($j = 0; $j < $len; $j++) {
$test = $arr[$j];
}
}
echo (microtime(true) - $start)."\n";
$start = microtime(true);
for ($i = 0; $i < $tries; $i++) {
while ($item = next($arr) !== false) {
}
}
echo (microtime(true) - $start);