Bonjour a tous et a toutes !
Je viens a vous pour une question qui vous semblera (surement) simple mais qui pour moi est une galere !
Je cherche a decouper la chaine selon le schema suivant : %(.*)% et que chaque element qui reponde a ce patern soit decoupe.
Voici donc mon code :
Quand je fait un print_r de cette donnee voila ce qu'elle me retourne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $string = '%new profil% %new town%'; if (preg_match("/%new(.*)%/", $string,$matches,PREG_OFFSET_CAPTURE)) { print_r($matches); }
J'aurais aimer avoir ceci comme formatage :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Array ( [0] => Array ( [0] => %new profil% %new town% [1] => 0 ) [1] => Array ( [0] => profil% %new town [1] => 4 ) )
J'ai donc utiliser le define PREG_OFFSET_CAPTURE mais cela ne fonctionne pas comme je le souhaiterais ! Quelqu'un aurait-il une idee ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Array ( [0] => Array ( [0] => new profil [1] => 0 ) [1] => Array ( [0] => new town [1] => 4 ) )
Je vous remercie beaucoup de vos futurs reponses !
Partager