PHP DOSYASI
$array      =   explode("n", file_get_contents('sorgu.txt'));

foreach ($array as $key => $satir) {

$satir_bol = explode('|', $satir);
$kaynak = startBot($satir_bol[1]);
preg_match_all('@<h2><a href="(.*?)"@si' , $kaynak , $icerik);
echo $satir_bol[0]. '<br>';
foreach ($icerik[1] as $key => $linkler) {
if($linkler==$satir_bol[2]){
break;
}else{
echo $linkler.'<br>';
}
}

}
SORGU.TXT
1982|XXXXXXX/1982-turkce-filmler|http://www.XXXX/yenilmez-savasci-1982-indir/
1983|XXXXXXX/1983-turkce-filmler|http://www.XXXX/carmen-indir/
1984|/XXXXXX/1984-turkce-filmler|http://www.XXXX/swannin-aski-indir-tek-link-indir/
Arkadaşlar şimdi yukarıdaki php dosyasında olan bir kodum var ve kod ile txt dosyasındaki satırı alıp bölüyorum bir siteden sorgu oluşturuyorum. Buraya kadar herşey normal. Şunu yapmak istiyorum. Sitede kategoriden aldığım son filmin linki ile eşleşene kadar sorgu yapmak ve eşleştiği yerde foreach döngüsünü kırıp 2. satırda olan bilgiler ile 2. döngüyü döndürmesini istiyorum fakat break if de eşleşen bilgiler eş olmasına rağmen if e girip break i yapmıyor txt de en alt satırdakine gelince bur işlemi yapıyor. 1 ve 2. satırda olanlarda if eşleşmesine rağmen girmiyor içine sebebi nedir anlatabildim mi bilmiyorum ama karışık oldu biraz