PHP matcher double accolade ds chaine

Fermé
djkerry1987 Messages postés 56 Date d'inscription vendredi 6 juin 2008 Statut Membre Dernière intervention 13 novembre 2009 - 8 mars 2009 à 21:48
djkerry1987 Messages postés 56 Date d'inscription vendredi 6 juin 2008 Statut Membre Dernière intervention 13 novembre 2009 - 8 mars 2009 à 23:15
Bonjour,
je suis novice en expreg et j'ai récupere une table venant des Spip avec des articles qui contiennent des {{lien|nom du lien}} dan sles chaines . je cherche a matcher les contenu de ces doubles accolades et a scinder ds un array la partie avant le Pipe et celle apres, je ne sais plus quoi faire entre la facon d'echapper les accolades ds la function preg_match et recupeer mes bouts de chaine bref je galere...
A voir également:

2 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
8 mars 2009 à 22:46
Bonsoir,

inspires toi de ce petit bout de code:

<?php
$string="{{lien|nom du lien}}";
$array=preg_split("/[{|}]/",$string);

echo "<pre>";
print_r($array);
echo "</pre>";
?>
0
djkerry1987 Messages postés 56 Date d'inscription vendredi 6 juin 2008 Statut Membre Dernière intervention 13 novembre 2009 5
8 mars 2009 à 23:15
merci bien je vais étudier j'étais rétsé bloque sur la func preg_match ;)
0