如何取消同键数组元素?

时间:2014-02-24 17:32:23

标签: php arrays

如何将同一关键元素拆分为单独的元素?

array (size=1)
  'City' => 
    array
      'S' => 
        array 
          'Red' => 
            array 
              'SKU-1' => string 'Description 1'
          'Red' => 
            array 
              'SKU-2' => string 'Description 2'

期望的输出:

array (size=2)
  'City' => 
    array
      'S' => 
        array 
          'Red' => 
            array 
              'SKU-1' => string 'Description 1'
  'City' => 
    array
      'S' => 
        array 
          'Red' => 
            array 
              'SKU-2' => string 'Description 2'

因此,即使键是相同的,数组也有2个元素,而不是只有1个元素。

1 个答案:

答案 0 :(得分:2)

您不能拥有重复的密钥,它们将始终覆盖。 你可以这样做。

array (size=2)
  'City' => 
    array=>
         0 => array
            'S' => 
                array 
                'Red' => 
                 array 
                   'SKU-1' => string 'Description 1'
         1 => array
           'S' => 
              array 
               'Red' => 
                  array 
                   'SKU-2' => string 'Description 2'