如何使用php将多维数组转换为单个数组? [英] How to convert multi-dimensional array into single array using php?
本文介绍了如何使用php将多维数组转换为单个数组?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
实现数据库查询后,我得到下面的多维数组.
After implementing database queries, I am getting the multi-dimensional array below.
二维数组
Array
(
[0] => Array
(
[t1] => test1
)
[1] => Array
(
[t2] => test2
)
[2] => Array
(
[t3] => test3
)
[3] => Array
(
[t4] => test4
)
[4] => Array
(
[t5] => test5
)
)
但是我想将其转换为一维数组,如下面的格式.
but I want to convert it to a single dimensional array, like the format below.
一维数组
Array (
t1 => test1
t2 => test2
t3 => test3
t4 => test4
t5 => test5
)
请帮助我这样做
推荐答案
我认为您可以使用array_reduce()函数. 例如:
I think you can use array_reduce() function. For example:
$multi= array(0 => array('t1' => 'test1'),1 => array('t2' => 'test2'),2 => array('t3' => 'test3'),3 => array('t4' => 'test4'));
$single= array_reduce($multi, 'array_merge', array());
print_r($single); //Outputs the reduced aray
这篇关于如何使用php将多维数组转换为单个数组?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文