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:

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>";
}
La condition if() ne fonctionne pas

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