【发布时间】:2017-11-13 14:01:11
【问题描述】:
这里是my code:
$arr = [
0 => [1, 2, 3, 4],
1 => ['one', 'two', 'three', 'four']
];
$res = [];
foreach ($arr as $item){
foreach($item as $i){
$res = [$i, $item];
}
}
print_r($res);
/*
Array
(
[0] => four
[1] => Array
(
[0] => one
[1] => two
[2] => three
[3] => four
)
)
如您所见,结果没有任何意义。这是预期的结果:
Array
(
[0] => Array
(
[0] => 1
[1] => one
)
[1] => Array
(
[0] => 2
[1] => two
)
[2] => Array
(
[0] => 3
[1] => three
)
[3] => Array
(
[0] => 4
[1] => four
)
)
你知道,嵌套循环总是让我感到困惑。无论如何,有人知道我怎样才能达到预期的效果吗?
【问题讨论】: