微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

遍历多维数组并为每个分类法添加税款查询

如何解决遍历多维数组并为每个分类法添加税款查询

我从具有不同分类法的资源形式获取价值。每个分类法都有几个不同的术语。使用这些分类法和术语,我正在运行查询获取特定帖子,并通过函数和ajax返回结果。

函数中,我抓取了所有参数,并尝试查看参数是否具有相同的分类法,如果是,请检查是否提交了多个术语并添加税收查询。我设法创建了一个具有相同分类法的多维数组,并将其转储了出来:

array (size=3)
  'resource-format' => 
    array (size=2)
      0 => 
        array (size=2)
          'name' => string 'resource-format' (length=15)
          'value' => string '83' (length=2)
      1 => 
        array (size=2)
          'name' => string 'resource-format' (length=15)
          'value' => string '81' (length=2)
  'resource-author' => 
    array (size=1)
      0 => 
        array (size=2)
          'name' => string 'resource-author' (length=15)
          'value' => string '73' (length=2)
  'resource-origin' => 
    array (size=1)
      0 => 
        array (size=2)
          'name' => string 'resource-origin' (length=15)
          'value' => string '89' (length=2) 

对于每个分类法,我要添加此税收查询,但请确保特定分类法的所有值都在一次调用中。

$filter_args['tax_query'][] = array(
           'taxonomy' => $param[name],'field' => 'id','terms' => $param[value]
);

因此,对于上述内容,我基本上是在寻找资源格式

$filter_args['tax_query'][] = array(
           'taxonomy' => 'resource-format,'terms' => (83,81),);

,还有:

$filter_args['tax_query'][] = array(
           'taxonomy' => 'resource-author,'terms' => (73),);

我很难将所有这些放在一起。任何见解都会很棒。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。