salut avant que je ne poste ma solution je tiens a tinformer que malheureusement pour moi j'ai utiliser les fonctions pre

oui je dit bien malheuresement puisque c'est une notion que je ne maitrise pas donc au lieu d'appeler sa une solution je la nomerai plutot bidouille bon voila ce que j'ai pus trouver pour toi
Code PHP :
function tafunction ($msg) {
$tab = preg_split("#<font (.*?)+>#",$msg);
$tabInfos = array();
$tabInfos[$tab[1]] = intval($tab[2]);
if (isset($tab[4]) && !empty($tab[4])) {
$tabInfos[$tab[3]] = $tab[4];
} else {
$tabInfos[$tab[3]] = 0;
}
return $tabInfos;
}
explication:
cette fonction prend en parametre ton message et renvoi un tableau index par Nb pat: et Cour.att: voici un exemple
$msg = "<font color=3333FF>Nb Pat:<font color=000000>1<br>
<font color=3333FF>Cour.att:<font color=>"
//remarque j'ai ajouter ">" pour pouvoir recuperer la valeur de Cour.att
donc
$tab = tafunction($msg);
echo "la valeur de NB pat == ".$tab['Nb pat:'];
echo "la valeur de Cour.att == ".$tab['Cour.att'];
c'est tous bon en conseil je dirai plutot que si la solution te vas soumet la au membre qui ont plus d'experience que moi dans les expression reguliere pour qu'il l'ameliore
mais je voudrai savoir pourquoi la soluce de Morphinof ne te convient pas