【发布时间】:2016-07-05 22:34:12
【问题描述】:
我想问一下如何替换多维数组中的内键。 我有一个多维数组:
$array1=
array(array(5000, 6, 325, 3, 3, 517000000),
array( 20000, 5, 217, 5, 3, 1692000000)
);
第二个数组是
$array2=array(1,2,3,4,5,6);
我预计新数组是
Array(
[0] => Array
(
[1] => 5000
[2] => 6
[3] => 325
[4] => 3
[5] => 3
[6] => 517000000
)
[1] => Array
(
[1] => 20000
[2] => 5
[3] => 217
[4] => 5
[5] => 3
[6] => 1692000000
))
我已经通过另一篇帖子PHP Replace multidimensional array keys 尝试了下面的代码,但我无法分配我的array1 的值
foreach($array2 as $array2 ){
for($k=0;$k<sizeof($array2);$k++){
for($l=0;$l<$count;$l++){
$last[$l][$array2] = $array1[$k][$l];
}
$i += $count;
}
}
谢谢
【问题讨论】:
-
看
array_map()和array_combine()
标签: php arrays multidimensional-array replace key