Merhabalar,

foreach($file as $line){
			
			$synonyms=explode('|',$line);
			foreach($synonyms as $word){
				if(trim($word) != ''){		
					$word=str_replace('/','\/',$word);
					
					if(preg_match('/\b'. $word .'\b/i', $data)) {
					  $founds[md5($word)]=str_replace(array("\n", "\r"), '',$line);
					  $data=preg_replace('/\b'.$word.'\b/i',md5($word),$data);
					  
					}
				}
			}
			
		}

Böyle bir kod var siyah|kara mesela siyah yazınca karaya çeviriyor ancak kara yazınca siyah çevirmiyor ?