Messages: 571

Enregistré le: 28 Déc 2004

Message le Lun Aoû 01, 2016 9:11

Bonjour bonjour,

Depuis que j'ai mis à jour php7 j'ai l'erreur suivante :

Code: Tout sélectionner
<?php

echo mb_ereg_replace('-', ' ', 'arc-en-ciel');

?>

Fatal error: Uncaught Error: Call to undefined function mb_ereg_replace()



D'après la doc php7, la fonction mb_ereg_replace existe toujours :
http://php.net/manual/fr/function.mb-ereg-replace.php


Donc là je ne comprend vraiment pas.....

Une idée ?
Haut
3 Réponses
Messages: 8555

Enregistré le: 14 Mai 2003

Message le Lun Aoû 01, 2016 10:00

Si tu utilises Dotdeb, mbstring est maintenant dans un autre package:
Code: Tout sélectionner
apt install php7.0-mbstring

Complément: https://www.dotdeb.org/2016/06/24/php-7-0-8-for-jessie/
Haut
Messages: 571

Enregistré le: 28 Déc 2004

Message le Lun Aoû 01, 2016 10:17

ah bon !
Ok merci beaucoup !!!!!!!!!!!! Parce que la je comprenais pas !!!


Sinon tu sais si mb_ereg_replace est plus lent que str_replace ?
Car je remplace juste des -
Haut
Messages: 8555

Enregistré le: 14 Mai 2003

Message le Lun Aoû 01, 2016 10:22

No idea, il faut benchmarker pour savoir.

NB: attention avec les méthodes DOM... il faut installer php7.0-xml aussi.
Haut