以下のコードは私にPHP 7の致命的なエラーを与えています
$jquery_click_hook = ereg_replace("[^A-Za-z0-9]", "", strtolower($value['name']));
pHP 7と互換性を持たせる方法はありますか?
切り替える - preg_replace
ドキュメント そして、ereg構文(POSIX)の代わりにpreg構文(PCRE)を使用するように式を更新します 違いがある場合)ドキュメント (マニュアルで ereg_replace
ドキュメント )。
上記のコードは次のようになります。
$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()の代わりの関数