Bonjour,
J'ai le code suivant :
qui me retourne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $str = '<link rel="alternate" type="application/rss+xml" href="http://lesjoiesducode.tumblr.com/rss"/>'; preg_match_all("#\<link(.*)type\=\"(.*)\"(.*)\>#iU", $str, $out, PREG_PATTERN_ORDER); print_r($out);
J'utilise des (.*) (le 1er et le 3ème) pour indiquer qu'il peut y avoir des caractères à cet endroit dans la chaîne.Array
(
[0] => Array
(
[0] => <link rel="alternate" type="application/rss+xml" href="http://lesjoiesducode.tumblr.com/rss"/>
)
[1] => Array
(
[0] => rel="alternate"
)
[2] => Array
(
[0] => application/rss+xml
)
[3] => Array
(
[0] => href="http://lesjoiesducode.tumblr.com/rss"/
)
)
Le seule que je voudrais garder dans mon tableau résultat c'est le 2ème (.*).
Existe t'il une solution pour obtenir le même résultat mais sans avoir le [1] et [3] dans le tableau résultat ?
Partager