PHP garder les séparateurs de preg_split()

Résolu
slackeruser Messages postés 146 Statut Membre -  
lolokiller91 Messages postés 116 Statut Membre -
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 146 Statut Membre 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 116 Statut Membre 5
 
Met sa :

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