未定義の関数ereg_replace()PHPへの呼び出しがPHPで私に致命的なエラーを与えている7致命的なエラー:不明なエラーが:コード以下の7
$jquery_click_hook = ereg_replace("[^A-Za-z0-9]", "", strtolower($value['name']));
は、PHP 7と互換性を持たせるための方法はありますか? preg_replace
Docsへ
未定義の関数ereg_replace()PHPへの呼び出しがPHPで私に致命的なエラーを与えている7致命的なエラー:不明なエラーが:コード以下の7
$jquery_click_hook = ereg_replace("[^A-Za-z0-9]", "", strtolower($value['name']));
は、PHP 7と互換性を持たせるための方法はありますか? preg_replace
Docsへ
切り替えて、代わりにEREGシンタックス(POSIX)where there are differencesDocs(それはereg_replace
Docsのマニュアルで行うことを述べているだけのような)のプリプレグ構文(PCRE)を使用して式を更新。
$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()の代わりに使用する必要があります
あなたの返信にはお金がかかりますか – Gazi
[ereg式をPHPでpregに変換するにはどうすればいいですか?](https://stackoverflow.com/q/6270004/1255289) – miken32