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);
}