Push data into array with for loop

Viewed 13945

I need to generate an array like this:

$person = array(
    array(
        "name" => "brian",
        "age" => "25"
    ),
    array(
         "name" => "simon",
         "age" => "21"
    )
);

I put this code into a simple for loop:

for ($x = 0; $x <= 10; $x++) {
    $new_array = array("name"=>'Brian', "age"=>'25');
    array_push($person, $new_array);
} 

If the for loop must be repeated 10 times I should have 10 rows with Brian name and age 25 but I have this result:

Array ( [1] => Array ( [name] => Brian [age] => 25 ) [value] => Array ( [name] => Brian [age] => 25 ) [0] => 0 [key] => 0 ) 

Am I doing something wrong with the array_push? Thanks

2 Answers
Related