Перейти к содержанию
Old Phone Forum
  • Вход

    Вы сейчас не залогинены на форуме.

    Для возможности комментариев, загрузки файлов, подписок на ответы - вам надо войти.

Рекомендуемые сообщения

Вообщем есть лаба, для её защиты препод как обычно задаёт вопросы... Так вот, спросил он у мя чё такое preg_replace и erge_replace... Я так понимаю, что они замещают регулярные выражения... но самый главный вопрос в чём их отличия? если мона, то на примерах :)

Пожертвования отправлять сюда R256859050930

Ссылка на комментарий
Поделиться на другие сайты

Вот код:

case "tracert":

$str_to_exec = "tracert";

if ( isset( $_POST['tracert_h'] ) ) $str_to_exec .= " -h ".ereg_replace( "[^0-9]", "", $_POST['tracert_h_count'] );

if ( isset( $_POST['tracert_j'] ) ) $str_to_exec .= " -j ".ereg_replace( "[^0-9]", "", $_POST['tracert_j_route'] );

$str_to_exec .= " ".ereg_replace( "[^0-9a-zA-Z/._/-]", "", $_POST['tracert_name'] );

break;

Почему был использован ereg, а не preg...? или без разницы?

Пожертвования отправлять сюда R256859050930

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

но самый главный вопрос в чём их отличия?

А отличия собственно в следующем (кому интересно)...

preg_replace работает с регулярными выражениями формата POSIX... типа [[:alpha:]], а ereg_replace нет...

Пожертвования отправлять сюда R256859050930

Ссылка на комментарий
Поделиться на другие сайты

Тихо сам с собою.....!!! :bx::77:

Есть 2 типа телефонов - Nokia и ВсеОстальные...!

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


×
×
  • Создать...