Bonjour,
désolé, ma question risque de paraitre un peu stupide, mais je ne comprend vraiment pas le comportement de preg_match_all()...
Je récupère une chaine de caractère contenant des marqueurs que je doit remplacer par des chaines de caracteres.
J'essaye donc d'utiliser la fonction preg_match_all, mais je n'arrive vraiment pas a comprendre comment ça marche.
Je fait des 1er test pour essayer de recupérer dans un premier temps toutes les valeurs numérique d'une chaine de caractère.
j'ai donc écrit :
ce qui ne marche évidemment pas du tout... $nb me retourne des chiffres bizars, et ret ne semble rien contenir...
Code : Sélectionner tout - Visualiser dans une fenêtre à part $nb = preg_match_all("#([0-9]*?)#i", $text, $ret, PREG_PATTERN_ORDER);
J'ai fait des tas de test pour essayer de comprendre comment cela fonctionnait, mais rien a faire (je post pas mes tests ici, inutils et trop nombreux... La version posté ici est une version parmis tant d'autre).
Quelqun pourrait-il m'expliquer ce qui ne vas pas la dedans ?
Partager