05.04.2014 PHP сортировка массива по значению - array_multisort 02.04.2014 Ошибка php undefined symbol php_json_encode 22.07.2013 Как открыть Excel файл с помощью PHP 29.02.2012 Как проверить пустой массив или нет? 29.02.2012 JQUERY: как вести логи действий пользователя 29.02.2012 PHP: Как через POST передать множественный SELECT 09.04.2011 Работа корзины 22.03.2011 Filter_var или проверка email, url, ip на соответсвие без использования регулярных выражений
#68

Filter_var или проверка email, url, ip на соответсвие без использования регулярных выражений

Возможность проверки email, url, ip на валидность появилась начиная с версии PHP5.2.

Отвечает за подобную проверку функция filter_var. Функция возвращает true or false.

Проверка email на соответствие:

  1. filter_var('ex@example.com', FILTER_VALIDATE_EMAIL);

Проверка url на соответствие:

  1. filter_var('example.com', FILTER_VALIDATE_URL);

Проверка ip на соответствие:

  1. filter_var('127.0.0.1',FILTER_VALIDATE_IP);

Использовать можно к примеру следующим образом:

  1. if(filter_var('ex@example.com', FILTER_VALIDATE_EMAIL))
  2. {
  3.     echo 'E-mail введен корректно';
  4. }

Функция не ограничивается только этой возможностью, подробнее о ней читайте в документации!

30.12.2010 PHP обработчик ошибок - php.ini error_reporting 17.12.2009 GDLib и php.ini, как проверить какие форматы поддерживает сервер: 22.03.2011 Засекаем время генерации страницы 22.03.2011 Как определить количество посетителей на сайте онлайн 16.12.2009 О картинках средствами PHP
О сайте