$uye_secim_no[5] = array("5","6","7");
$uye_secim_no[6] = array("1","2","3");
$uye_secim_no[7] = array("15","16","17");
$uye_secim_kontrol = array("1","2","3","4","5","6","7","8","9","10");
foreach($uye_secim_no as $uye_no_id => $uye_no_dizi)
{
if(array_intersect($uye_secim_kontrol,$uye_no_dizi))
{
for($i = 0; $i < count($uye_secim_kontrol); $i++)
{
if(!empty($uye_no_dizi[$i]))
{
echo $uye_no_id.' - ';
echo $uye_no_dizi[$i].' | ';
}
}
echo "<br />";
}
}Sonuç bu şekil de çıkıyor, yani 5 id'si 5,6,7 - 6 id'si 1,2,35 - 5 | 5 - 6 | 5 - 7 |
6 - 1 | 6 - 2 | 6 - 3 |
İstediğim şey uye_secim_kontrol dizisindeki 10 adet rakam 1'den 10'na kadar sıralarken, araya diğer uye_secim_no'da bulunan dizi key'lerini koyacak, mesela 1,2,3 6 noya ait diyecek ben bunu ul li şeklinde göstereceğim için yan yana koyunca çıkması gerek mesela $uye_secim_no_id 6-1,2,3 sonra 5-5,6,7 diyecek ama arada 4 var ve devamında 8,9,10 var onlarda boş gelecek.