我需要生成一个像这样的数组:
我将这段代码放入了一个简单的for循环中:
如果for循环必须重复10次,我应该有10行带有Brian姓名和年龄25的结果,但实际上我得到了这个结果:
我在使用array_push时出现了问题,这是我的代码有误吗? 谢谢。
$person = array(
array(
"name" => "brian",
"age" => "25"
),
array(
"name" => "simon",
"age" => "21"
)
);
我将这段代码放入了一个简单的for循环中:
for ($x = 0; $x <= 10; $x++) {
$new_array = array("name"=>'Brian', "age"=>'25');
array_push($person, $new_array);
}
如果for循环必须重复10次,我应该有10行带有Brian姓名和年龄25的结果,但实际上我得到了这个结果:
Array ( [1] => Array ( [name] => Brian [age] => 25 ) [value] => Array ( [name] => Brian [age] => 25 ) [0] => 0 [key] => 0 )
我在使用array_push时出现了问题,这是我的代码有误吗? 谢谢。