Probleme preg_match
doudou3036
-
doudou3036 Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
doudou3036 Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un gros probleme avec la fonction preg_match.
voici mon expression :
$nbRoundAttaquant =
j'annalyse ceci :
Les flottes suivantes se sont affrontées le 08/01/2008 12:42:56
Attaquant yoda93420 (19:88:5)
Armes: 8.8% Bouclier: 8.8% Coque: 8.8%
Type Tr.Le Tr.Lo Frégate
Nombre 30 9 72
mais une aure possiblité existe :
Les flottes suivantes se sont affrontées le 07/01/2008 22:22:58
Attaquant doudou3036 (26:147:4)
Armes: 7% Bouclier: 6% Coque: 4%
Type Tr.Le C.Le
Nombre 47 60.
La difference est au niveau des pourcentages. L'un est avec un point et il me fausse mon resultat. Y a t-il une possibilité de contourner le soucis ?
Vous remerciant d'avance.
j'ai un gros probleme avec la fonction preg_match.
voici mon expression :
$nbRoundAttaquant =
preg_match_all('#Attaquant\s.*\s\(.*\)\n?(Armes:\s\d{1}%\sBouclier:\s\d{1}%\sCoque:\s\d{1}%\n)?Type\s(.*)\nNombre\s(.*)\n#',$_POST['data'],$roundAttaquant,PREG_SET_ORDER);
j'annalyse ceci :
Les flottes suivantes se sont affrontées le 08/01/2008 12:42:56
Attaquant yoda93420 (19:88:5)
Armes: 8.8% Bouclier: 8.8% Coque: 8.8%
Type Tr.Le Tr.Lo Frégate
Nombre 30 9 72
mais une aure possiblité existe :
Les flottes suivantes se sont affrontées le 07/01/2008 22:22:58
Attaquant doudou3036 (26:147:4)
Armes: 7% Bouclier: 6% Coque: 4%
Type Tr.Le C.Le
Nombre 47 60.
La difference est au niveau des pourcentages. L'un est avec un point et il me fausse mon resultat. Y a t-il une possibilité de contourner le soucis ?
Vous remerciant d'avance.