- Автор темы
- #1
Есть переменная
Как мне с помощью preg_match присвоить переменной $bbb значение 111155 ?
Пробовал так:
Выдаёт ошибку: Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 2 in /home/user/xxx/public_html/probnikp.php on line 5
Если в значении переменной убрать знак "+", то всё нормально работает, а с плюсом проблемы.
Подскажите пожалуйста как решить проблему. Заранее спасибо!
PHP:
$aaa = "+18 111155";
Как мне с помощью preg_match присвоить переменной $bbb значение 111155 ?
Пробовал так:
PHP:
preg_match('#^(+18)\s*([a-z0-9]*)#i', $aaa, $matches);//
$bbb = strtolower($matches[2]);
Выдаёт ошибку: Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 2 in /home/user/xxx/public_html/probnikp.php on line 5
Если в значении переменной убрать знак "+", то всё нормально работает, а с плюсом проблемы.
Подскажите пожалуйста как решить проблему. Заранее спасибо!