Cakephp 2哈希函数生成新数组

Cakephp 2 hash function to generate a new array

您好,我确实收到了这种格式的数组:

array (size=2)
  0 => 
    array (size=1)
      22 => string 'One string' (length=20)
  1 => 
    array (size=1)
      8 => string 'Another string' (length=17)

我如何使用 cakephp 哈希创建另一个数组使用 8 和 22 作为索引:

  array (size=2)
        22 => string 'One string' (length=20)
        8 => string 'Another string' (length=17)

我尝试 hash::nest 但结果是:

array (size=2)
  0 => 
    array (size=3)
      0 => string 'One string' (length=17)
      'children' => 
        array (size=0)
          empty
      1 => string 'Another string' (length=20)
  1 => 
    array (size=3)
      0 => string 'One string' (length=17)
      'children' => 
        array (size=0)
          empty
      1 => string 'Another string' (length=20)

这可以通过 Hash::merge

来完成
$formattedArray = Hash::merge($array[0], $array[1]);