remplacez ereg_replace par preg_replace
Hi besoin de changer la fonction ereg_replace("[\]", "", $theData)
à preg_replace
source d'informationauteur user359187
Vous devez vous connecter pour publier un commentaire.
Hi besoin de changer la fonction ereg_replace("[\]", "", $theData)
à preg_replace
source d'informationauteur user359187
Vous devez vous connecter pour publier un commentaire.
De port
ereg_replace
àpreg_replace
vous avez besoin de mettre la regex entre une paire de délimiteurÉgalement votre regx est
[\]
est invalide être utilisé pour preg_replace comme le\
est de s'échapper de la fermeture de classe char]
Le port correct est
Également depuis le char de classe a juste un char, il n'y a pas de réel besoin de char de classe, vous pouvez simplement dire:
Depuis que vous êtes à remplacer juste un seul char, en utilisant les regex, ce n'est pas recommandé. Vous devriez être en utilisant un simple remplacement de texte à l'aide de
str_replace
:Mais je doute sérieusement que vous avez besoin de le remplacer. probablement vous avez besoin d'une autre opération.
Qu'est-ce que cela remplace?
J'ai utilisé ce sed pour remplacer automatiquement ereg_replace par preg_replace et de mettre le nécessaire de barres obliques. N'assume aucune \" dans la première regex