Array et variable

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Array et variable

Re: Array et variable

par stealth35 » 28 juin 2010, 11:40

Le mieux serais quoi ?
Le plus simple ^^
de recuperer ca via MySQL si possible bien sur ;)

Re: Array et variable

par valentin45000 » 27 juin 2010, 14:49

Le mieux serais quoi ?
Le plus simple ^^

Re: Array et variable

par stealth35 » 27 juin 2010, 13:15

Si besoin voici le fonction "Moyenne" :
<?php
function Moyenne($Nombres)
{ 
	$Nb = sizeof($Nombres);
	$Somme = 0; 
	foreach ($Nombres as $Valeur)
	{ 
		$Somme += $Valeur; 
	} 
	return ($Somme / $Nb);
}
?>
en plus simple
function Moyenne($Nombres)
{
  return array_sum($Nombres)/count($Nombres) ;
}
mais bon ca vaudra pas la fonction mysql AVG :wink:

Re: Array et variable

par Ganesh » 27 juin 2010, 12:04

Jette un oeil là-dessus: http://dev.mysql.com/doc/refman/5.0/fr/ ... tions.html
Il n'y a pas que PHP qui travaille ;)

Re: Array et variable

par valentin45000 » 27 juin 2010, 12:02

Oui tu ne fait que confirmer se que je pensais.
Effectivement c'est pour récupéré dans une BDD et de faire une moyenne.
Tu me propose quoi ? ^^

Re: Array et variable

par Ganesh » 27 juin 2010, 11:58

Difficile de te répondre sans savoir quelle erreur, comment est récupérée ta variable $données['note'] et donc ce qu'elle contient réellement, et ce que tu veux faire exactement.
En fait, si ton but est de calculer une moyenne en prenant des valeurs dans une table de base de données, tu n'es pas parti sur le meilleur chemin.

Re: Array et variable

par valentin45000 » 27 juin 2010, 11:54

J'ai mis ceci :
<?php $note = $donnees['note']; echo Moyenne($note); ?>
Problème il me renvoie une erreur dans la fonction au niveau du foreach.

Re: Array et variable

par Ganesh » 27 juin 2010, 11:47

Bonjour,

Je ne suis pas sûr de bien comprendre ce que tu veux mais je suppose que cela doit ressembler à cela:
$note = $données['note'];
echo Moyenne($note); 
Sinon, tu peux également simplifier ta fonction :
function Moyenne($Nombres) {
  return(array_sum($Nombres) / sizeof(£Nombres);
}

Array et variable

par valentin45000 » 27 juin 2010, 11:31

Bonjour,
J'avais déjà poster hier mais la situation à changer.
Donc en fait j'ai une une variable ($donnees['note']) qui contient :
'10','16','2','5','19'
Et se code :
<?php 
$note = array(); 
echo Moyenne($note); 
?>
Donc comment faire pour que le array retourne la variable ?
J'aurais très bien pu faire :
<?php 
$note = array('10','16','2','5','19'); 
echo Moyenne($note); 
?>
Mais la variable est évolutive ^^
Si besoin voici le fonction "Moyenne" :
<?php
function Moyenne($Nombres)
{ 
	$Nb = sizeof($Nombres);
	$Somme = 0; 
	foreach ($Nombres as $Valeur)
	{ 
		$Somme += $Valeur; 
	} 
	return ($Somme / $Nb);
}
?>
Merci d'avance.
Cordialement.