这是我试图用来替换PHP5.3有问题的"if (ereg) "的语法。
origianl代码:
if (ereg('([0-9.-]{1,}),([0-9.-]{1,})', $location, $regs))
新代码:
if (preg_match('/[0-9.-]{1,}/,/[0-9.-]{1,}/', $location, $regs))
这个新代码正在引起警告。我试着用以前的帖子来弄清楚,在这里,但我不是很正确。
谢谢。
您忘记转义斜杠,斜杠是您的正则表达式分隔符:
if (preg_match('/[0-9.-]{1,}/,/[0-9.-]{1,}/', $location, $regs))
应该if (preg_match('/[0-9.-]{1,}'/,'/[0-9.-]{1,}/', $location, $regs))