Bonjour,
Très novice en php mysql je n'arrive pas a faire un calcul simple sur deux variables array.
La premiere array $grp (contenant des valeurs numeriques) doit etre comparée a à la variable array $vise (contenat elle aussi des valeurs numériques).
suivant les conditions:
La condition if() ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $ecart=30 // % d'écart de mesure autorisé pour la comparaison des deux variables $score=0; //score de ressemblance entre $grp et $vise for($i=0; $i<sizeof($vise);$i++){ $ecartgrp[$i]=($ecart/100)*$grp[$i];// On détermine l'erreur de mesure if ($grp[$i]-$ecartgrp[$i]<=vise[$i]<=$grp[$i]+$ecartgrp[$i]){ $score++; } echo "score:". $score."<br>"; }
Le but etant d'atribuer une score de comparaison en fonction d'une ecart de mesure (ici +- 30%).
Je ne sais écrire ce qu'il faudrait faire.
Merci de votre aide
Partager