我有一个动态构建的数组,如下所示:
array(2) {
[0]=>
array(2) {
[0]=>
array(1) {
["rhID"]=>
string(6) "169135"
}
[1]=>
array(1) {
["rhID"]=>
string(6) "168917"
}
}
[1]=>
array(2) {
[0]=>
array(1) {
["rhID"]=>
string(6) "172168"
}
[1]=>
array(123) {
["rhID"]=>
string(6) "171169"
} [3]=>
array(123) {
["rhID"]=>
string(6) "171129"
}
[3]=>
array(1) {
[0]=>
array(1) {
["rhID"]=>
string(6) "172768"
}
}
但是想要将所有子阵列组合起来:
array(1) {
[0]=>
array(4) {
[0]=>
array(1) {
["rhID"]=>
string(6) "169135"
}
[1]=>
array(1) {
["rhID"]=>
string(6) "168917"
}
[2]=>
array(1) {
["rhID"]=>
string(6) "172168"
}
[3]=>
array(123) {
["rhID"]=>
string(6) "171169"
}
[4]=>
array(1) {
["rhID"]=>
string(6) "172768"
}
}
}
请注意,我永远不会知道我将拥有多少个子阵列。可能是1或2或7.如果我忘记了一个辫子,请原谅我在记事本中快速编辑。
答案 0 :(得分:1)
foreach ($array as $subarray) {
foreach ($subarray as $entry) {
$newArray[] = $entry;
}
}
就这么简单。