首页 > 解决方案 > 需要将索引数组的数组转换为php中的一维索引数组

问题描述

我需要将索引数组的数组转换为一维数组。

$a=[];
$a[0]=[1,2,3];
$a[1]=[4,5,6];
$a[2]=[7,8,9];
$a[3]=[1,4,7];

我需要将这些数组合并为单个数组。是否有任何内置功能可用于此?预期的输出是

 [1,2,3,4,5,6,7,8,9,1,4,7]

该输出必须是一维索引数组

标签: php

解决方案


从这个问题链接

<?php
$a=[];
$a[0]=[1,2,3];
$a[1]=[4,5,6];
$a[2]=[7,8,9];
$a[3]=[1,4,7];

$result = [];
array_walk_recursive($a,function($val) use (&$result){ $result[] = $val; });
var_dump($result);

演示


推荐阅读