le code ci-dessous me donne l'erreur fatale dans php 7
$jquery_click_hook = ereg_replace("[^A-Za-z0-9]", "", strtolower($value['name']));
existe-t-il un moyen de le rendre compatible avec php 7?
Basculer vers preg_replace
Documents et mettre à jour l'expression pour utiliser la syntaxe preg (PCRE) au lieu de la syntaxe ereg (POSIX) où il y a des différences Documents (comme il est dit dans le manuel pour ereg_replace
Documents ).
Votre code ci-dessus devrait être de cette façon:
$jquery_click_hook = preg_replace("[^A-Za-z0-9]", "", strtolower($value['name']));
la fonction ereg_replace était DEPRECATED dans PHP 5.3.0, et SUPPRIMÉE dans PHP 7.0.0. Vous devez donc utiliser preg_replace () fonction au lieu de ereg_replace ()