Php 不使用foreach将多数组转换为单数组

Php 不使用foreach将多数组转换为单数组,php,arrays,Php,Arrays,如果我有一个数组,里面只有一个数组。有没有一种方法可以将子数组值推送到父数组中,而不必运行foreach 例如,如果我有这样一个数组: array( [0] => array( "key1" => "value1", "key2" => "value2", "key3" => "value3", ) ); 我想把它简化为: array(

如果我有一个数组,里面只有一个数组。有没有一种方法可以将子数组值推送到父数组中,而不必运行foreach

例如,如果我有这样一个数组:

array( [0] => array(
               "key1" => "value1",
               "key2" => "value2",
                "key3" => "value3",
               )
     );
我想把它简化为:

  array(
    "key1" => "value1",
    "key2" => "value2",
    "key3" => "value3",
   );
有没有一种不用付小费的方法

目前我正在这样做:

$singleArr = array();
foreach($multiArr as $subArr) {
   $singleArr = $subArr;
}
简单的呢

$singleArr = $multiArr[0];

几分钟前又有人问我:如果可以,我会接受的。顺便说一句,我认为这对很多人来说是一个好问题,虽然很容易解决,但我想这是很常见的