Membres


Pas encore membre ?
inscrivez-vous ici

Connexion :
Login
Code
Mot de passe perdu ?
Liste des membres

preg_match_all - Fonction PHP

Preg_match_all - Fonction PHP


Preg_match_all - Fonction PHP     Posté le 22/02/2004 à 00:00
Sky
Administrateur
sky
Site perso
4158 posts
Inscrit le : 13/08/2003
Je suis en train de réviser mes expressions régulières, et me suis dit que ca serais peut etre bien un petit post sur le forum avec un petit exemeple smiley

echo preg_match_all("/<(\w*)>([^<]*)<\/\w*>/" , "<b>Du gras</b><i>Un peut de italique</i><u>Et du souligner ...</u>" , $txt , PREG_SET_ORDER)."<br>";
print_r($txt)


Ce code va vous retourner ceci :

3
Array (

[0] => Array (
[0] => Du gras
[1] => b
[2] => Du gras
)
[1] => Array (
[0] => Un peut de italique
[1] => i
[2] => Un peut de italique
)
[2] => Array (
[0] => Et du souligner ...
[1] => u
[2] => Et du souligner ...
)
)

Un truc qui peut etre sympa avec preg_match_all + PREG_SET_ORDER , c'est de pouvoir extraire le texte qui est compri entre deux balise, de le trafiquer, puis de le rendre smiley

Par exmeple, pour sortir le texte entre chaque paire de balise , on fairai :

<?php
echo $txt[0][2].'<br>';
echo $txt[1][2].'<br>';
echo $txt[2][2];
?>

Puis, je pense que je fais faire un bon petit tutoriel sur les expressions régulière une fois que je les aurez mieux compris.

Bonne soirée,

Sky

________________________
Graphiks : Cours PHP
Image
=> à quoi sert internet explorer ?
=> à télécharger firefox
 
Réponse à : Preg_match_all - Fonction PHP     Posté le 3/10/2007 à 13:23
mimi
Visiteur
Avatar
bonjour , merci pour l'exemple mais sérieusement j'ai pas bien compris la fonctionnalité de cette fonction (preg_match_all()) smiley pourriez vous me l'expliquer

merci

à bientôt

_______________________
 
Réponse à : Preg_match_all - Fonction PHP     Posté le 3/10/2007 à 13:46
cityves
Membre
Avatar
Site perso
547 posts
Inscrit le : 10/12/2004
salut ,
tu devrais trouver ton bonheur ici

http://www.expreg.com/pregmatchall.php smiley

_______________________
c'est déjà assez triste de n'avoir rien à dire !!!
Si en plus il fallait se taire.....
 
Vous n'est pas connecté en temps que membre, parceque j'en ai marre du spam, SEUL les membres peuvent poster des messages sur le forum.

Nous  -  Plan du site  -  Informations légale  -  Contact  -  © Graphiks.net