codice:
$str="questa è la stringa di prova per ricerche successive";
$tro="ce";$i=abs($pos=-1);
while(($pos=strpos($str, $tro, $pos+1))!==false)
    echo "Posizone $pos ".$i++."^ ricorrenza
";
echo "La stringa \"$tro\" compare ".($i-1)." volte in \"$str\"";

Risultato:
Posizone 36 1^ ricorrenza
Posizone 46 2^ ricorrenza
La stringa "ce" compare 2 volte in "questa è la stringa di prova per ricerche successive"