|
发表于 2019-3-26 13:49:08
|
显示全部楼层
本帖最后由 yemingtu 于 2019-3-26 13:50 编辑
那就这样,想去几层就加几层foreach循环,如果写成递归也行,有可能你的值是数组,要额外处理。
- $array = [[['a' => 1, 'b' => 2],['a' => 1, 'b' => 2]], [['a' => 1, 'b' => 2],['a' => 1, 'b' => 2]]];
- $result = [];
- foreach ($array as $item){
- foreach ($item as $item2){
- $result[] = $item2;
- }
- }
- print_r($result);
复制代码
结果:
- Array
- (
- [0] => Array
- (
- [a] => 1
- [b] => 2
- )
- [1] => Array
- (
- [a] => 1
- [b] => 2
- )
- [2] => Array
- (
- [a] => 1
- [b] => 2
- )
- [3] => Array
- (
- [a] => 1
- [b] => 2
- )
- )
复制代码 |
|