我写了下面的PHP代码: $input="menu=1&type=0&"; print $input."<hr>".ereg_replace('/&/', ':::', $input); 运行上面的代码后,会给出以下警告, 不推荐使用:函数ereg_replace()已弃用 我怎样才能解决这个警告。
由于POSIX正则expression式(ereg)从PHP 5.3.0开始不推荐,我想知道一个简单的方法来将旧的expression式转换为PCRE(Perl Compatible Regular Expressions)(preg) 。 举例来说,我有这个正则expression式: eregi('^hello world'); 如何将expression式转换为preg_match兼容expression式? 注意:这篇文章是所有与从ereg转换到preg相关的post的占位符,也是相关问题的重复选项。 请不要closures这个问题。 有关: 如何将PHP的eregi更改为preg_match 将ereg_replace更改为等同的preg_replace