- array_push: documentation ( source)
- microtime: documentation ( source)
- printf: documentation ( source)
<?php
$time_start = microtime(true);
$myArray = array();
for ( $i = 0; $i < 100000; ++$i ){
$myArray[] = $i;
$myArray[] = 'test a string';}
$time_end = microtime(true);
printf("Took %f seconds for array[]\n", $time_end - $time_start);
$time_start = microtime(true);
$myArray = array();
for ( $i = 0; $i < 100000; ++$i ){
array_push($myArray, $i);
array_push($myArray, 'test a string');}
$time_end = microtime(true);
printf("Took %f seconds for array_push\n", $time_end - $time_start);