[PHP5.3] function split() deprecated

Résolu/Fermé
Nymphomaniaque Messages postés 55 Date d'inscription mercredi 22 juillet 2009 Statut Membre Dernière intervention 14 octobre 2012 - 27 août 2010 à 19:01
Nymphomaniaque Messages postés 55 Date d'inscription mercredi 22 juillet 2009 Statut Membre Dernière intervention 14 octobre 2012 - 28 août 2010 à 01:01
Bonjour,


Je reçois une erreur me disant que la fonction split() is deprecated, c'est à dire qu'elle est obsolète et ne fait plus partie du langage PHP.

Quelqu'un a t-il une idée par quelle fonction puis je la remplacer ?

A voir également:

2 réponses

avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
27 août 2010 à 19:51
Salut.

Si tu as besoin des expressions rationnelles PERL : preg_split
Si tu n'en as pas besoin : explode

https://www.php.net/manual/fr/function.preg-split.php
https://www.php.net/manual/fr/function.explode.php
2
Nymphomaniaque Messages postés 55 Date d'inscription mercredi 22 juillet 2009 Statut Membre Dernière intervention 14 octobre 2012 4
28 août 2010 à 01:01
Tout à fait avion-f16. Avant même de poser la question, j'ai essayé de remplacer split avec preg_split et avec explode et ça n'a pas marché. Je me voyais totalement bloqué puisque je ne connais pas d'autres fonctions.

Et puisque j'ai deux occurences de split dans mon code, il a fallu que je remplace la premiere par preg_split et la deuxieme par explode pour que ça fonctionne.
Et dans la preg_split, j'avais comme délimiteur le fameux slash, donc j'ai galère encore plus avant de m'apercevoir qu'il fallait mettre un antislash avant le /

Merci avion-f16 pour ton aide, bonne continuation
0