$glisse) array_shift($v); return round(statistiques_moyenne($v),2); } /** * Calculer la moyenne d'un tableau de valeurs * * http://code.spip.net/@statistiques_moyenne * * @param array $tab * @return float */ function statistiques_moyenne($tab){ if (!$tab) return 0; $moyenne = 0; foreach($tab as $v) $moyenne += $v; return $moyenne / count($tab); } /** * Construire un tableau par popularite * classemnt => id_truc * @param string $type * @param string $serveur * @return array */ function classement_populaires($type, $serveur=''){ static $classement = array(); if (isset($classement[$type])) return $classement[$type]; $classement[$type] = sql_allfetsel(id_table_objet($type, $serveur), table_objet_sql($type, $serveur), "statut='publie' AND popularite > 0", "", "popularite DESC",'','',$serveur); $classement[$type] = array_map('reset',$classement[$type]); return $classement[$type]; } ?>