Za pomocą preg_match_all przeszukuję stringa:
$patterns_flattened='fraza1|fraza';
{ CO TUTAJ }
w "CO TUTAJ" chciałbym policzyć ilość trafień - count($matches[0]) załatwia policzenie, tylko jak sprawdzić, czy obie frazy z $patterns_flattened są odnalezione, czy tylko jedna i ewentualnie która ile razy.