Php 使用foreach将数组添加到数组

Php 使用foreach将数组添加到数组,php,Php,我正在尝试使用foreach将多个数组添加到一个数组中 $data = array( array('name'=>'John','age'=>'19'), //loop 1 array('name'=>'Bob','age'=>'32'), //loop 2 array('name'=>'Kate','age'=>'22'), //loop 3 //more

我正在尝试使用foreach将多个数组添加到一个数组中

$data = array(
    array('name'=>'John','age'=>'19'), //loop 1
    array('name'=>'Bob','age'=>'32'),  //loop 2
    array('name'=>'Kate','age'=>'22'), //loop 3
                                       //more loops
); 
如何添加更多
数组('name'=>'Kate','age'=>'22')$data
数组?

尝试类似

$data[] = array('name'=>'Kate','age'=>'22');
你可以用


不清楚您在问什么——您在这段代码中根本没有使用
foreach
。另外,您的代码不会运行--在
array()
中有分号,这将破坏解析器。如何创建循环数组?
array_push($data,array('name'=>'Kate','age'=>'22'));