Bonjour à tous,
je dispose d'un fichier contenant plusieurs balises différentes, dont les balises <name> </name> et je souhaiterai récupérer le texte qui est entre ces balise afin de le stoké dans un tableau (il y a plusieurs occurence de <name> texte à récupérer </name>.
Pour ça je pense devoir utiliser la regex #^<name>.*</name>$# et la fonction preg_match_all, donc j'ai essayé :
<
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
?php
$ch='texte <name>image1</name> texte <name>image2</name> texte <name>image3</name> texte';
preg_match_all("#^<name>.*</name>$#",$ch,$out);
print_r($out);
?>
Mais ça me donne un array vide :

Array ( [0] => Array ( ) )

quelqu'un a t-il une idée?
Je précise que je suis débutante en php.
Merci d'avance