|
* taillepolice_min = $taillepolice_min;
* $this -> taillepolice_max = $taillepolice_max;
* }
*
* function element_ajout($element_nom, $element_score)
* {
* // Ajout de données au tableau
* $this -> element_liste [$element_nom] = $element_score;
* }
*
* function execute ()
* {
* // Calcul du coefficent de proportionalité
* $element_max = max ($this -> element_liste);
* $element_min = min ($this -> element_liste);
* $calcul_element = $element_max - $element_min;
*
* $taillepolice_min = $this -> taillepolice_min;
* $taillepolice_max = $this -> taillepolice_max;
* $calcul_taillepolice = $taillepolice_max - $taillepolice_min;
*
* $calcul_div = $calcul_element / $calcul_taillepolice;
*
* // On parcours la liste des donées entrées
* foreach ($this -> element_liste as $element_nom => $element_score)
* {
* // Calcul me permettant d'obtenir la taille de police de chaque élément
* $element_taillepolice = $taillepolice_min + round ($element_score / $calcul_div);
*
* // On place les résultats dans un tableau
* // $element_liste_result [ nom de l'élément ][ 0 ] : Score
* // $element_liste_result [ nom de l'élément ][ 1 ] : Taille de la police
* $element_liste_result [$element_nom] = array ($element_score, $element_taillepolice);
* }
*
* return $element_liste_result;
* }
* }
* ?> |