[Func] gemiddelde()
Auteur: MothZone - 17 september 2005 - 19:51 - Gekeurd door: nemesiskoen - Hits: 2841 - Aantal punten: 2.75 (2 stemmen)
Berekend het gemiddelde.
Veel uitleg over het doel van de functie is niet nodig denk ik.
Edit: heb ff aangepast na enkele reacties
|
Code: |
Hoe gebruiken
<?php
echo gemiddelde(2, 7, 3, 5); //Geeft 5.66...
echo gemiddelde(4, 8); //Geeft 6
//Het aantal argumenten die je ingeeft is zelf te bepalen
$array = array(2, 7, 3, 5);
echo gemiddelde($array); //Geeft 5.66...
//Arrays kunnen ook gebruikt worden
echo gemiddelde(3, 5, array(7, 9, 11), 13); //Geeft 8
//Sinds de edit kunnen nu ook array's en gewone getallen door elkaar gebruikt worden
?>
<?php echo gemiddelde (2, 7, 3, 5); //Geeft 5.66... echo gemiddelde (4, 8); //Geeft 6 //Het aantal argumenten die je ingeeft is zelf te bepalen $array = array(2, 7, 3, 5); echo gemiddelde ($array); //Geeft 5.66... //Arrays kunnen ook gebruikt worden echo gemiddelde (3, 5, array(7, 9, 11), 13); //Geeft 8 //Sinds de edit kunnen nu ook array's en gewone getallen door elkaar gebruikt worden ?>
Code
<?php
function gemiddelde()
{
$aantal_getallen = func_num_args();
$aantal_getallen2 = 0;
$getallen = func_get_args();
$som = 0;
if($aantal_getallen == 0)
{
return 0;
}
foreach($getallen as $getal)
{
if(is_array($getal))
{
$aantal_getallen2 += count($getal);
$som += array_sum($getal);
}
else
{
$aantal_getallen2++;
$som += $getal;
}
}
return $som / $aantal_getallen2;
}
?>
<?php function gemiddelde() { $aantal_getallen2 = 0; $som = 0; if($aantal_getallen == 0) { return 0; } foreach($getallen as $getal) { { $aantal_getallen2 += count($getal); } else { $aantal_getallen2++; $som += $getal; } } return $som / $aantal_getallen2; } ?>
Download code (.txt)
|
|
Stemmen |
Niet ingelogd. |
|