2012-01-15 3 views
-3

У меня есть ошибка в скрипте phpweather "ereg устарела".Изменение ereg на preg

Если кто-то может заменить это выражение от ereg до preg, я был бы очень благодарен.

ereg("^pw_${type}_([a-z][a-z])(_[A-Z][A-Z])?\.php$", $file, $regs)) 

и, пожалуйста, если вы можете объяснить, как это сделать. спасибо.

+2

Что вы пробовали? Вы можете начать с чтения раздела PCRE в [manual] (http://php.net/manual/en/reference.pcre.pattern.syntax.php) ... – DaveRandom

+0

Возможный дубликат [Преобразование выражений ereg в preg] (http://stackoverflow.com/questions/6270004/converting-ereg-expressions-to-preg) – mario

ответ

0

Добавлено # инкапсулировать узор ...

preg_match("#^pw_${type}_([a-z][a-z])(_[A-Z][A-Z])?\.php$#", $file, $regs));