Array_intersect返回NULL

时间:2016-12-23 15:02:37

标签: php woocommerce array-intersect

我试图将array1_ids与客户的购物车进行比较,如果阵列的产品与购物车字段中的产品匹配则x_name应该在那里,如果没有它 应该走了。 我从我的购物车和array1_ids获取值,但是当我将它们放入array_intersect时,它将导致NULL,导致它始终返回true。

这是我的代码:

foreach($groups_resource as $group)
{
  $g = new Groups();
  $g->id_group = "Group_".$group['id_group'];
  $g->name = $group['nama'];
  $g->expanded = true;
  $g->eventHeight = 25;

  $l_arr = [];
  $lapangan_resource = Lapangan::with('groups')->orderBy('nama')->get();
  foreach($lapangan_resource as $lapangan)
  {
      $l = new Lapangan();
      $l->id_lapangan = $lapangan['id_lapangan'];
      $l->name = $lapangan['nama_lapangan'];
      $l_arr[] = $l;
  }

  $g->children = $l_arr;
  $groups[] = $g;
}

return json_encode($groups);

1 个答案:

答案 0 :(得分:1)

这应该有效:

return $hasSpecialProduct;

你可以缩短最后一部分:

{{1}}