Şu şekilde çalışıyor:
$dizi1= array('bilgisayar kapağı','öğle yemeği','çocuk');
$dizi2= array($rss_verileri);
foreach($dizi2 as $key){ 
  echo (in_array($key, $dizi1)) ? $key.'<br>' : '<font  color="green">'.$key.'</font><br>';
}
ama bir text dosyasından satır satır verileri $dizi1 değişkeninin içine alamıyorum. Aslında şöyle oluyor:
Aşağıda yaptığımda yanlış olan nokta şu: A.txt dosyasındaki sadece son veriyi getiriyor.
A.txt dosyasını açıp, içindeki satır satır yazılmış verileri array ile alarak $dizi1 değişkenine atayıp, $rss_verileri değişkeni içinde olup olmadığını kontrol etmeye çalışıyorum.
Ama A.txt den sadece son veriyi karşılaştırıyor.
if ($dosya = (fopen ("A.txt" , 'r') ) ) {
}
else {
print ("Dosya açılamadı!");}
while ( ! feof ($dosya ) ) {
$txt_satir = fgets ( $dosya, 1024 ) ;
} 
$dizi1= array($txt_satir);
$dizi2= array($rss_verileri);
foreach($dizi2 as $key){ 
  echo (in_array($key, $dizi1)) ? $key.'<br>' : '<font  color="green">'.$key.'</font><br>';
}
Çıktıda, A.txt dosyasındaki sadece son verinin $rss_verileri değişkeni içinde geçtiğini gösteriyor. Ama başka kelimelerde var halbuki.
A.txt dosyasındaki tüm satırları array içine alamıyorum ..