Php 删除数组中的维度
有没有办法删除数组中的维度(只有当它为空时),很难用文字来解释,所以这就是我想做的: 我有一个数组返回:Php 删除数组中的维度,php,arrays,Php,Arrays,有没有办法删除数组中的维度(只有当它为空时),很难用文字来解释,所以这就是我想做的: 我有一个数组返回: ( [region1] => Array ( [] => Array ( [0] => citie1 [1] => citie2 ) [region2] => Array
(
[region1] => Array
(
[] => Array
(
[0] => citie1
[1] => citie2
)
[region2] => Array
(
[] => Array
(
[0] => citie1
[1] => citie2
[2] => citie3
)
)
)
我希望它是:
(
[region1] => Array
(
[0] => citie1
[1] => citie2
)
[region2] => Array
(
[0] => citie1
[1] => citie2
[2] => citie3
)
)
这将用该值的第一个元素替换外部数组中的每个值。确定此代码将第一个OP数组转换为必需的数组吗?请举例说明
foreach($array as $key => $value) {
$array[$key] = reset($value);
}