删除父数组

时间:2013-05-09 13:44:05

标签: arrays

我有这个动态生成的数组。 但我想删除de'wrapper'数组。 我该怎么办?

Array ( 
               [0] => Array ( 
                    [taxonomy] => city
                    [terms] => Array ( [0] => boston ) 
                    [field] => slug 
                    [operator] => NOT IN 
                ) 
                [1] => Array ( 
                    [taxonomy] => city 
                    [terms] => Array ( [0] => chicago ) 
                    [field] => slug 
                    [operator] => NOT IN 
                ) 
            ) 

如何删除父数组以仅具有此结构:?

[0] => Array ( 
                        [taxonomy] => city
                        [terms] => Array ( [0] => boston ) 
                        [field] => slug 
                        [operator] => NOT IN 
                    ) 
                    [1] => Array ( 
                        [taxonomy] => city 
                        [terms] => Array ( [0] => chicago ) 
                        [field] => slug 
                        [operator] => NOT IN 
                    ) 

1 个答案:

答案 0 :(得分:0)

你不能这样做并且假装两个数组都属于同一个变量。

你唯一可以做的就是:

$array1 = array ( 
                    'taxonomy' => 'city',
                    'terms' => array ('boston'), 
                    'field' => 'slug',
                    'operator' => 'NOT IN' 
                )

$array2 = array ( 
                    'taxonomy' => 'city',
                    'terms' => array ('chicago'), 
                    'field' => 'slug',
                    'operator' => 'NOT IN' 
                )

但是你不能在1个变量中保存2个值。

一个变量一次只能容纳一个值。当你在一个变量中需要更多的值时,你就可以使用数组并将这些值包装在一起,这样变量仍然只能保存1个值,这样可以将各种值组合在一起。

将变量视为一只手臂。有一个男人只有一只胳膊。他想买篮球,但他只能带一个球。如果他需要更多的球,他将需要使用一个袋(阵列)来举行这些篮球。