Si no se encuantra coincidencias, el valor devuelto es 0
Pero no entiendo bien tu codigo... que haces en el bucle?
que pasas si se encuentra una coincidencia?
porque lo ideal seria que solo si $flag=0 se deberia salir del bucle, sino se deberia seguir verificando...
no entiendo bien lo que quieres hacer
Salu2