0
我有两个阵列,我需要取决于$arr[0]["num"]
从数组中取出的值,并把该值到另一个数组
$arr = array(
0 => array(
"id" => 24,
"num" => 2
),
1 => array(
"id" => 25,
"num" => 5
)
2 => array(
"id" => 26,
"num" => 3
)
);
$array = array('1','2','3','4','5','6','7','8','9','10');
$new = array();
foreach($arr as $key){
for($i=0;$i<$key['num'];$i++){
$new[$key['id']][$i] = $array[$i];
}
}
的值,以提取第二数组的值是它能够去除第二个数组的值,并将其转移到一个新的数组?
我的循环所做的只是在每个循环之后从开始复制值。我想从第二个数组中删除复制的值。
输出应该是这样的:
Array
(
[24] => Array
(
[0] => 1
[1] => 2
)
[25] => Array
(
[0] => 3
[1] => 4
[2] => 5
[3] => 6
[4] => 7
)
[26] => Array
(
[0] => 8
[1] => 9
[2] => 10
)
)
这为我工作。谢谢! – addykha