Note, the last comment is missing when highlighted with php but not code tags.
Although upon edit, the comment is preserved.
Ta!
<?php
$array = array();
$sorted = array();
$alphabet = range('a', 'z');
for($i = 0; $i < 10000; $i++){
array_push(
$array,
$alphabet[rand(0, 25)]
);
}
$start = microtime(true);
$sorted = array_count_values($array);
printf('Took: %s seconds', microtime(true) - $start);
#Took: 0.000902891159058 seconds
$start = microtime(true);
foreach($array as $value){
$sorted[$value]++;
}
printf('Took: %s seconds', microtime(true) - $start);
#Took: 0.00357103347778 seconds
<?php
$array = array();
$sorted = array();
$alphabet = range('a', 'z');
for($i = 0; $i < 10000; $i++){
array_push(
$array,
$alphabet[rand(0, 25)]
);
}
$start = microtime(true);
$sorted = array_count_values($array);
printf('Took: %s seconds', microtime(true) - $start);
#Took: 0.000902891159058 seconds
$start = microtime(true);
foreach($array as $value){
$sorted[$value]++;
}
printf('Took: %s seconds', microtime(true) - $start);
#Took: 0.00357103347778 seconds