- microtime: documentation ( source)
- array_shift: documentation ( source)
- range: documentation ( source)
<?php
$range = range(1,100000);
$start_time = microtime(true);
array_shift($range);
$end_time = microtime(true);
echo "array_shift:" . ($end_time - $start_time);
echo "\n\n";
$start_time = microtime();
count($range);
$end_time = microtime();
echo "count: " . ($end_time - $start_time);