PHP Conference Kansai 2025

Voting

: five plus three?
(Example: nine)

The Note You're Voting On

bxi at apparoat dot nl
16 years ago
I've done a small comparison between array_push() and the $array[] method and the $array[] seems to be a lot faster.

<?php
$array
= array();
for (
$x = 1; $x <= 100000; $x++)
{
$array[] = $x;
}
?>
takes 0.0622200965881 seconds

and

<?php
$array
= array();
for (
$x = 1; $x <= 100000; $x++)
{
array_push($array, $x);
}
?>
takes 1.63195490837 seconds

so if your not making use of the return value of array_push() its better to use the $array[] way.

Hope this helps someone.

<< Back to user notes page

To Top