如何递归地将新元素添加到一个数组中, 像这样的情况,
$insertNew = "Another Value";
主阵列:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
我需要一个如下所示的数组,因为我想在mysql中进行插入批处理
[
['Another Value', 1],
['Another Value', 2],
['Another Value', 3],
['Another Value', 4],
]
请告知。
答案 0 :(得分:1)
希望这个最简单的会有所帮助
解决方案1:
$result=array();
$insertNew = "Another Value";
foreach($yourArray as $value)
{
$result[]=array($insertNew,$value);
}
print_r($result);
解决方案2:
$insertNew = "Another Value";
$result= array_map(function($value) use ($insertNew){
return array($insertNew,$value);
}, $array);
print_r($result);