我收到了这个警告:
不推荐使用:
中不推荐使用函数ereg()
PHP代码:
if ($kill_bullets == 0 || !$kill_bullets || ereg('[^0-9]',$kill_bullets)){
echo "Invalid Bullets!";
} elseif ($kill_bullets != 0 || $kill_bullets || !ereg('[^0-9]',$kill_bullets)) {
}
答案 0 :(得分:1)
if (!$kill_bullets || !ctype_digit($kill_bullets)) {
echo "Invalid Bullets!";
}
当我点击提交按钮时没有任何反应?
试试这个代码段。
if (!$kill_bullets || !ctype_digit($kill_bullets)) {
echo "Invalid Bullets!";
} else {
echo "Valid Bullets. okay.";
}
答案 1 :(得分:0)
POSIX兼容的正则表达式are deprecated。你应该使用PCRE。
preg_match将等同于ereg,语法略有不同。