|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2005 Messages : 182 ![]() |
Bonjour,
je voudrais extraire dans la chaine suivante : Code :
<a href="accueil.php?page=recherche&lien=consultation&CLE_RECHERCHE=REF&TEXTE_RECHERCHE=00054&REF=00054&CAMPAGNE=01-2000&LOGIN=s.jehanno&GROUPE=2" class="MESSAGE_1">00054</a> Existe til une focntion qui extrait une chaine comprise entre deux autres chaines ? Extraire ce qui est compris entre "&CAMPAGNE=" et "&" ? |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Inscription : décembre 2003 Messages : 3 717 ![]() |
est ce que ta chaine est systématiquement composée de la même manière ?
Est ce que la longueur de ce que tu veux récupérer est constante ? Dans ce cas, un explode suivi d'un substr peut te convenir, mais peut être qu'il y a d'autres solutions plus propres... |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2002 Messages : 85 ![]() |
2 explode feront l'affaire. Un premier explode sur le CAMPAGNE puis de cet explode un deuxième sur le & et tu as ta chaine.
Maintenant en effet peut-être qu'avec un beau regex mais là....je ne peux pas t'aider.
__________________
"Software is like sex, it's better when it's free" -- Linus Torvalds |
|
|
00
|
|
|
#4 | ||
|
Nouveau Membre du Club
![]() Inscription : novembre 2005 Messages : 182 ![]() |
jai fait ca :
Code :
Merci copains |
||
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : décembre 2005 Messages : 27 ![]() |
et en faisant un
ce ne serait pas plus simple ? |
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2005 Messages : 182 ![]() |
Non parce que le code que jai mis au debut nest pas une adresse passee en formulaire mais une chaine de caractere recuperee dune base
|
|
|
00
|
|
|
#7 |
|
Membre à l'essai
![]() Inscription : décembre 2005 Messages : 27 ![]() |
ok, autant pour moi
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com