- microtime: documentation ( source)
- array_merge: documentation ( source)
<?php
$classmap1 = array();
for ($i=1; $i<=5000; $i++) {
$classmap1['a'.$i] = $i+1;
}
$classmap2 = array();
for ($i=1; $i<=5000; $i++) {
$classmap2['b'.$i] = $i+1;
}
$startTimeFunc = microtime(true);
array_merge($classmap1, $classmap2);
$endTimeFunc = microtime(true);
echo "Func took " . (($endTimeFunc - $startTimeFunc)*1000) ." microseconds<br />\n";