Hola.
creo que puedes usar eso:
http://mx2.php.net/manual/en/function.ereg.php
int eregi ( string $pattern , string $string [, array &$regs ] )
si pones atencion al tercer parametro y haces algo como esto te dara el numero de concordancias que encontro:
Código PHP:
Ver originalereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $date, $regs)
suerte.