preg uses the Perl syntax and is much more powerful and often times faster
ereg uses a typical regular expression and is slow and less powerful
[man]preg_match[/man] vs [man]ereg[/man]
You could try google to see if it turns anything up. But reading the manual and user notes might answer your questions.