Php 在一维数组中指定多维数组
嗨,我有一个这种格式的数组Php 在一维数组中指定多维数组,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,嗨,我有一个这种格式的数组 数组名称/索引 d1 d2 d3 0 A. B D 1. B s 2. C 3. A. 这些都在ajax调用中,然后编写代码先生,我想要所有数组的第一个索引,然后是第二个,然后是第三个。输出将是A、B、c、A、B、s DW。这是一个复杂的两步过程吗?那完全没有意义。您可以在第一个循环中直接执行$result[]=$element。 //input array $array = array( array('A','B','d'),
数组名称/索引
d1
d2
d3
0
A.
B
D
1.
B
s
2.
C
3.
A.
这些都在ajax调用中,然后编写代码先生,我想要所有数组的第一个索引,然后是第二个,然后是第三个。输出将是A、B、c、A、B、s DW。这是一个复杂的两步过程吗?那完全没有意义。您可以在第一个循环中直接执行$result[]=$element
。
//input array
$array = array(
array('A','B','d'),
array('B','s'),
array('C'),
array('A')
);
$key_array = array();
foreach($array as $row) {
foreach($row as $key => $element) {
$key_array[$key][] = $element;
}
}
$result = array();
foreach($key_array as $row) {
foreach($row as $element) {
$result[] = $element;
}
}
print_r($result);
//result array
Array
(
[0] => A
[1] => B
[2] => C
[3] => A
[4] => B
[5] => s
[6] => d
)