PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 22-10-2009 11:03:35

pamgui
Membre
Inscription : 22-10-2009
Messages : 1

Couper un chaine de caractere apres une certaine balise

Bonjour,
Je débute en php,
J'ai une phrase du type : Phaedrum praeter praeter neque Phaedrum <balise > quidem ea inquam nos utrumque.
Je cherche a récupérer le morceau de phrase qui va jusqu'après cette balise, en gros je voudrai récupérer :Phaedrum praeter praeter neque Phaedrum <balise >

Entre les fonctions preg_match ou explode je n'arrive pas à m'y retrouver.

Merci de votre aide

Hors ligne

#2 22-10-2009 11:57:28

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : Couper un chaine de caractere apres une certaine balise

Le explode peut fonctionner dans ce cas là (et c'est moins lourd qu'une expression régulière), voici un exemple :

<?php
$monTexte = "Phaedrum praeter praeter neque Phaedrum <balise > quidem ea inquam nos utrumque";
$tab = explode("<balise>",$monTexte);
echo "Chaine 1 : ".$tab[0]."<br />";
echo "Chaine 2 : ".$tab[1];
?>
Résultat a écrit :

Chaine 1 : Phaedrum praeter praeter neque Phaedrum
Chaine 2 : quidem ea inquam nos utrumque

Donc en gros si tu souhaites garder la balise dans la première partie tu concatènes $tab[0] avec "<balise>" et le tour est joué.

Hors ligne

Pied de page des forums