Php 向二维数组的每个内部数组添加2个静态键和值

Php 向二维数组的每个内部数组添加2个静态键和值,php,Php,在Baba的帮助下,我有一个二维数组,现在我又遇到了问题,因为我需要将[exam]=>testOne和[exam_id]=>1添加到所有内部数组中 array 0 => array 'id' => string '7' (length=1) 'name' => string 'Name 1' (length=6) 'marks' => string '8' (length=1) 'grade' => st

在Baba的帮助下,我有一个二维数组,现在我又遇到了问题,因为我需要将[exam]=>testOne和[exam_id]=>1添加到所有内部数组中

array
  0 => 
    array
      'id' => string '7' (length=1)
      'name' => string 'Name 1' (length=6)
      'marks' => string '8' (length=1)
      'grade' => string '4' (length=1)
  1 => 
    array
      'id' => string '8' (length=1)
      'name' => string 'Name 2' (length=6)
      'marks' => string '5' (length=1)
      'grade' => string '2.5' (length=3)
  2 => 
    array
      'id' => string '9' (length=1)
      'name' => string 'another name' (length=12)
      'marks' => string '8' (length=1)
      'grade' => string '4' (length=1)
我需要补充一点 [exam]=>testOne和[exam\u id]=>1到所有内部数组,结果如下

array
  0 => 
    array
      'exam_id' =>'1'
      'exam' => 'testOne'
      'id' => string '7' (length=1)
      'name' => string 'Name 1' (length=6)
      'marks' => string '8' (length=1)
      'grade' => string '4' (length=1)
  1 => 
    array
      'exam_id' =>'1'
      'exam' => 'testOne'
      'id' => string '8' (length=1)
      'name' => string 'Name 2' (length=6)
      'marks' => string '5' (length=1)
      'grade' => string '2.5' (length=3)
  2 => 
    array
      'exam_id' =>'1'
      'exam' => 'testOne'
      'id' => string '9' (length=1)
      'name' => string 'another name' (length=12)
      'marks' => string '8' (length=1)
      'grade' => string '4' (length=1)
对于像我这样的学习者来说,这是一个非常好的地方。

你可以试试

foreach ( $final as &$var ) {
    $var['exam'] = "testOne";
    $var['exam_id'] = "1";
}

var_dump($final);
如果要将钥匙保留在顶部(根据要求)


这两个测试都在最后添加为数组([id]=>6[name]=>Student 6[marks]=>9[grade]=>4.5[exam]=>testOne[exam\U id]=>1我需要在开始数组中添加它们([exam\U id]=>1[exam]=>testOne[id]=>6[name]=>Student 6[marks]=>9[grade]=>4.5如果在最后我能够以$this->->->->insert\U批的形式插入到CI中的mysql中吗('mytable',$data);位置不重要..如果你愿意我可以更新…@saleem如果你能帮我更新那就太好了。谢谢你爸爸:)谢谢你爸爸,真的很有帮助。
$addOn = array("exam" => "testOne","exam_id" => 1);
end($addOn);
foreach ( $final as &$var ) {
    $var = array_merge($addOn, $var);
}
var_dump($final);