non so se è quello che cercavi:
ho modificato la regex per cercare tra "data di nascita:" e la ",".codice:<?php $guz = "data di nascita: 123 , data di nascita: 3423,"; preg_match_all("/data di nascita(.+?),/",$guz, $matches); for ($i=0; $i< count($matches[1]); $i++) { echo " data di nascita: ".$matches[1][$i]; } ?>
Per trovare anche l'ultimo dato ho messo una virgola a coda della stringa.
Ciao