Warning: split() [function.split]: REG_EMPTY in…

Warning: split() [function.split]: REG_EMPTY in

Сообщение о такой ошибке в PHP чаще всего появляется при разборе функцией split строки, в которой используется символ, задающий границы регулярного выражения (ошибка, похоже означает что-то вроде “задано пустое REG-улярное выражение”) :

$to_split = “value1|value2″;
$values = split(”|”,$to_split );

Чтобы избежать ошибки REG_EMPTY при использовании PHP функции split(), следует экранировать символ “|” в строке-разделителе:

$values = split(”\|“,$string );

Метки:

Автор будет признателен, если Вы поделитесь ссылкой на статью, которая Вам помогла:
BB-код (для вставки на форум)

html-код (для вставки в ЖЖ, WP, blogger и на страницы сайта)

ссылка (для отправки по почте)

Комментарии (3) к записи “Warning: split() [function.split]: REG_EMPTY in…”

  1. Алексей сообщает :

    спасибо)

  2. forarina сообщает :

    Спасибо. Если бы вы знали сколько наломалось дров из-за отсутствия этого экранирующего слеша.

  3. андрей сообщает :

    Спасибо, подумал об этом. Но не сделал. В итоге - ошибка.
    _magnifique-studio.ru
    [SPAM_DETECTED]

Добавить комментарий