Elimizde bulunan 2 dizi var. Bunlardan biri a dizisi olsun diğeri b dizisi.

a dizimizin içinde 3 eleman var. (A1,A2,A3)
b dizimizin içinde 2 eleman var. (B1,B2)

Bu elemanlar artabilir azalabilir.
Bu dizideki elemanları kullanarak INSERT işlemi yapmak istiyorum. INSERT yapacağımız tablo örneği olarak;

ID | A | B
------------
1 | A1 | B1
2 | A2 | B1
3 | A3 | B1
4 | A1 | B2
5 | A2 | B2
6 | A3 | B2
Şeklinde işlem yapmamız lazım. Yani elimizde bulunan elemanlarla her kombinasyonda eşleştirme yapmamız gerekiyor. Bir diğer örnekle gösterecek olsak;

a dizimizin içinde 2 eleman var. (C4,C5)
b dizimizin içinde 1 eleman var. (H9)

ID | A | B
------------
1 | C4 | H9
2 | C5 | H9
Şeklinde bir INSERT işlemi yapmak istiyorum. Umarım anlatabilmişimdir, yardımlarınızı bekliyorum iyi çalışmalar.

- - - - - - - - - - - - DÜZENLEME - - - - - - - - - - - -

İhtiyacı olanlar için kodun son halini buraya ekliyorum, echo kısımlarında neyin nerede olduğunu bilerek işlem yapmanız için böyle bırakıyorum, kodu çalıştırın kendinize göre düzenleyin.

$a = array("A1", "A2","A3", "A4");
$b = array("B1", "B2", "B3");

$array = array();
foreach ($b as $bArray) {
   $temp = array();
   foreach ($a as $aArray) {
      $temp[] = $aArray;
   }
   $array[$bArray] = $temp;
}

echo "<pre>";
print_r($array);
echo "</pre><br><hr><br>";

foreach ($array as $temp => $value) {
   foreach ($value as $key) {
      echo $temp." - ".$key."<br><br>";
   }
}