Bonjour,

Je me bats avec une regex pour la fonction preg_match()

J'ai une variable :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$output = 'OK-valeura|offre=valeurb|etat=valeurc';
Les valeurs (valeura,valeurb,valeurc) peuvent changer.
J'utilise la fonction preg_match() :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
if(preg_match('regexadefinir',$output,$reg)) {
    echo "Un résultat a été trouvé.";
    echo "<pre>";
    print_r($reg);
    echo "</pre>";
} else {
    echo "Aucun résultat n'a été trouvé.";
}
Et j'aimerais extraire les données des valeura, valeurb et valeurc dans le tableau $reg

Mais je n'arrive pas à trouver la bonne regex...