Temelde böyle bir şey işinizi görmeli ama ek almış halleri tekrarlananlar vs. gibi detayları hesaba katarsanız daha spesifik bişeyler hazırlanmalı.

$meyveler = array("Elma", "Armut", "Muz", "Kiraz");
 
$baslik= "elma ve armut ile tatlı yapma";

$pattern = implode("|", $meyveler);

preg_match_all("#$pattern#i", $baslik, $output);

var_dump($output);
/*
array (size=1)
  0 => 
    array (size=2)
      0 => string 'elma' (length=4)
      1 => string 'armut' (length=5)
*/