Bonjour;
J'ai une fonction en PHP qui calcule la pourcentage de la différence entre deux nombres je le fait un appelle dans une autre fonction.
Le problème est que je ne dois pas faire appelle comme ça tout cours à la fonction $this->differencePercentage($dataNew[0],$dataOld[0])."%", mais je dois faire un test tout d'abord sur les deux nombres qui est le plus grand pour que la pourcentage soit bonne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $ret = $ret.'#'.$tab_lru[$i].'#'.$dataOld[0].'#'.$dataNew[0].'#'.$this->differencePercentage($dataNew[0],$dataOld[0])."%";
Par exemple:
J'ai deux nombres : NB1 et NB2Je dois faire un test
si NB1 > NB2 alors differencePercentage(NB1,NB2);
Sinon
differencePercentage(NB2,NB1);
En fait j'ai fait un test de ma part mais il ne l'accepte pas:
Et j'ai changé l'appelle à la fonction par la variable $data
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $data = 0; if ($dataOld > $dataNew) { $data = $this->differencePercentage($dataOld[0],$dataNew[0]); } else { $data = $this->differencePercentage($dataNew[0],$dataOld[0]); } return $data;S'il vous plait auriez-vous de m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part $ret = $ret.'#'.$tab_lru[$i].'#'.$dataOld[0].'#'.$dataNew[0].'#'.$data."%";
Partager