PHP预匹配迭代

PHP预匹配迭代,php,Php,我有一个 array() { [0] => string(1) "id1" [1] => string(14) "Gucci" [2] => string(1) "id1" [3] => string(24) "bag1" [4] => string(4) "id2" [5] => string(14) "Gucci" [6] => string(4) "id2" [7] => str

我有一个

array() {
  [0] =>
  string(1) "id1"
  [1] =>
  string(14) "Gucci"
  [2] =>
  string(1) "id1"
  [3] =>
  string(24) "bag1"
  [4] =>
  string(4) "id2"
  [5] =>
  string(14) "Gucci"
  [6] =>
  string(4) "id2"
  [7] =>
  string(25) "Gucci bag2"
  [8] =>
  string(4) "id3"
  [9] =>
  string(14) "Gucci"
  [10] =>
  string(4) "id3"
  [11] =>
  string(27) "bag3"
…更多

键0、2、4……是id 关键1,5。。是品牌吗 键3、6是名称

我想在数组中循环检查$array[1]是否在$array[3]中,然后$array[5]是否在$array[7]中

我怎样才能得到的迭代

if (preg_match("/$array[$i+1]/i", "$array[$i+3]")) {
        echo "$array[$i]";
    } else {
        echo $array[$i+1] . ' ' . $array[$i+3];
   }
多谢各位