PHP garder les séparateurs de preg_split()

Résolu
slackeruser Messages postés 121 Date d'inscription   Statut Membre Dernière intervention   -  
lolokiller91 Messages postés 103 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai cherché une fonction pour couper une chaine de caractere et la récuperer dans un tableau et qui garde les séparateurs, donc j'ai trouvé preg_split() le probleme c'est qu'elle ne garde pas les séparateurs par exemple :

si la chaine = bonjour;tout;le;monde //le sparateur est ";"
elle retourne :
t[0]=bonjour t[1]=tout ...

mais moi je veux :
t[0]=bonjour t[1]=; t[2]=tout ...
A voir également:

2 réponses

slackeruser Messages postés 121 Date d'inscription   Statut Membre Dernière intervention   16
 
salut j'ai trouvé la solution :)
il faut utiliser PREG_SPLIT_DELIM_CAPTURE comment parametre

pour plus d'info :https://www.php.net/manual/fr/function.preg-split.php
0
lolokiller91 Messages postés 103 Date d'inscription   Statut Membre Dernière intervention   5
 
Met sa :

$t = preg_split("#;#", $lachaineatraiter,NULL ,PREG_SPLIT_DELIM_CAPTURE)
0