我有这个动态生成的数组。 但我想删除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
)
答案 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个值,这样可以将各种值组合在一起。
将变量视为一只手臂。有一个男人只有一只胳膊。他想买篮球,但他只能带一个球。如果他需要更多的球,他将需要使用一个袋(阵列)来举行这些篮球。