Fatal error: Uncaught Error: Call to undefined function ereg_replace() PHP 7
Fatal error: Uncaught Error: Call to undefined function ereg_replace() PHP 7
下面的代码给我 php 7
中的致命错误
$jquery_click_hook = ereg_replace("[^A-Za-z0-9]", "", strtolower($value['name']));
有什么方法可以让它与 php 7 兼容吗?
切换到 preg_replace
Docs and update the expression to use preg syntax (PCRE) instead of ereg syntax (POSIX) where there are differencesDocs (just as it says to do in the manual for ereg_replace
Docs).
你上面的代码应该是这样的:
$jquery_click_hook = preg_replace("[^A-Za-z0-9]", "", strtolower($value['name']));
ereg_replace 函数在 PHP 5.3.0 中已弃用,在 PHP 7.0.0 中已删除。所以你必须使用 preg_replace() 函数而不是 ereg_replace()
下面的代码给我 php 7
中的致命错误 $jquery_click_hook = ereg_replace("[^A-Za-z0-9]", "", strtolower($value['name']));
有什么方法可以让它与 php 7 兼容吗?
切换到 preg_replace
Docs and update the expression to use preg syntax (PCRE) instead of ereg syntax (POSIX) where there are differencesDocs (just as it says to do in the manual for ereg_replace
Docs).
你上面的代码应该是这样的:
$jquery_click_hook = preg_replace("[^A-Za-z0-9]", "", strtolower($value['name']));
ereg_replace 函数在 PHP 5.3.0 中已弃用,在 PHP 7.0.0 中已删除。所以你必须使用 preg_replace() 函数而不是 ereg_replace()