Arrays 删除父数组
我有一个动态生成的数组。 但我想删除de'wrapper'数组。 我怎么做Arrays 删除父数组,arrays,Arrays,我有一个动态生成的数组。 但我想删除de'wrapper'数组。 我怎么做 Array ( [0] => Array ( [taxonomy] => city [terms] => Array ( [0] => boston ) [field] => slug [oper
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
)
你不能假装两个数组属于同一个变量 你能做的唯一类似的事情就是:
$array1 = array (
'taxonomy' => 'city',
'terms' => array ('boston'),
'field' => 'slug',
'operator' => 'NOT IN'
)
$array2 = array (
'taxonomy' => 'city',
'terms' => array ('chicago'),
'field' => 'slug',
'operator' => 'NOT IN'
)
但不能在一个变量中保存两个值
一个变量一次只能保存一个值。当您需要在一个变量中包含更多的值时,您可以使用数组并将这些值包装在一起,这样该变量仍然只包含一个值,而这个值包含了分组在一起的各种值
将变量视为一个手臂。有一个人只有一只胳膊。他想买篮球,但他只能带一个球。如果他需要更多的球,他需要用一个袋子(数组)来装那些篮球。如果你没有包装,那么它们只是两个分开的数组,如果你不指定任何其他内容,它们的索引都是0。我想要索引0和索引1,因为在我完成后:$args['tax_query']=array('post_type'=>'post'、'relation'=>'和',$argst);其中$argst必须有两个数组。
$argst
,一个变量怎么可能有两个单独的数组呢?foreach($cb_cities as$cb_city){$argst[]=wp_parse_args(数组('taxonomy'=>'city','terms'=>数组($cb city),'field'=>'slug','operator'=>'NOT IN'))你应该粘贴完整的代码和你想做的事情,而不仅仅是数组。我们会找到更好的解决方案。还有我该怎么做:$args['tax\u query']=array('post\u type'=>'post','relation'=>'and',$array1,$array2);动态地?我可以有arrayN