php合并两个数组
发布时间:2020-12-13 21:28:09 所属栏目:PHP教程 来源:网络整理
导读:我有两个数组,我想将这两个数组合并为单个数组.请查看以下详细信息: 第一阵列: Array( [0] = Array ( [a] = 1 [b] = 2 [c] = 3 ) [1] = Array ( [a] = 3 [b] = 2 [c] = 1 )) 第二阵列: Array( [0] = Array ( [d] = 4 [e] = 5 [f] = 6 ) [1] = Array ( [d]
我有两个数组,我想将这两个数组合并为单个数组.请查看以下详细信息:
第一阵列: Array ( [0] => Array ( [a] => 1 [b] => 2 [c] => 3 ) [1] => Array ( [a] => 3 [b] => 2 [c] => 1 ) ) 第二阵列: Array ( [0] => Array ( [d] => 4 [e] => 5 [f] => 6 ) [1] => Array ( [d] => 6 [e] => 5 [f] => 4 ) ) 我想要这个结果.有人知道怎么做吗? Array ( [0] => Array ( [0] => 1 [1] => 2 [2] => 3 ) [1] => Array ( [0] => 3 [1] => 2 [2] => 1 ) [2] => Array ( [0] => 4 [1] => 5 [2] => 6 ) [3] => Array ( [0] => 6 [1] => 5 [2] => 4 ) ) 希望你能理解这个问题. 解决方法
固定(再次)
function array_merge_to_indexed () { $result = array(); foreach (func_get_args() as $arg) { foreach ($arg as $innerArr) { $result[] = array_values($innerArr); } } return $result; } 接受无限数量的输入数组,将所有子数组合并为一个容器作为索引数组,并返回结果. 编辑03/2014:提高了可读性和效率 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |