Ciao a tutti.
Ho un problema con una espressione regolare che non riesco a creare completamente funzionante come vorrei.

Devo trovare quante occorrenze di una parola o di una stringa ci sono all'interno di una stringa, in maniera case insensitive.

Ad esempio, se ho:

codice:
$stringa = "Ciao mamma guarda come mi diverto, sai MaMMa?";
$parola = "mamma";
devo ottenere 2, e questo anche per le sottostringhe, ad esempio risultato 1 per "ciao mamma".

Mi aiutate per favore?

Grazie mille!
Ciao.