Php 向二维数组的每个内部数组添加2个静态键和值
在Baba的帮助下,我有一个二维数组,现在我又遇到了问题,因为我需要将[exam]=>testOne和[exam_id]=>1添加到所有内部数组中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
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);