PHP-проблема
Я обновился до PHP 5.3 и получил ошибку: ereg устарел.
Что я могу использовать, чтобы заменить это?
function CheckIfAlphaNumberic($text) {
if (ereg('[^A-Za-z0-9]', $text)) {
unset ($text);
}
return $text;
}
3 ответа
Решение
Ты можешь использовать preg_match()
:
function CheckIfAlphaNumberic($text){
if (preg_match('#[^A-Za-z0-9]#', $text)) {
unset ($text);
}
return $text;
}
Смотрите также: Переключение с ereg на preg
Кроме того, вы можете использовать return null;
вместо unset ($text);
Посмотрите, что написано на сайте php:
Рекомендует использовать preg_match()
Использование preg_match