|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2006 Messages : 102 ![]() |
Salut à tous !
Je cherche comment, à partir d'une chaîne, récupérer le contenu de balises . Exemple : [titre]mon titre[/titre] Devrait me retourner : mon titre J'ai pensé aux regex que je n'ai pour le même que très peu utilisé... Quelle fonction choisir ? Avez-vous un exemple utilisant une regex à me proposer correspondant à mon cas ? Merci ! |
|
|
00
|
|
|
#2 | ||
|
Membre éprouvé
![]() Développeur Web Inscription : avril 2005 Messages : 395 ![]() |
Salut,
je te propose cela : Code php :
qui renvoi : Array ( [0] => [titre]mon titre[/titre] [1] => mon titre ) |
||
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2006 Messages : 102 ![]() |
Parfait, merci !
|
|
|
00
|
|
|
#4 | ||
|
Nouveau Membre du Club
![]() Inscription : décembre 2006 Messages : 102 ![]() |
Encore une chose... J'ai ajusté à mon cas :
Code :
Mais voilà, dans le cas où il y a un retour à la ligne qui a été fait lors de la rédaction du commentaire par l'internaute, le code ne correspond plus... exemple : [commentaire]blabla bla\nbla[/commentaire] Il ne me trouve ni la balise ni le contenu... EDIT : résolu après ajout d'un str_replace pour remplacer les "\n" par "<br />" |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com