[Func] gemiddelde()
Auteur: MothZone - 17 september 2005 - 19:51 - Gekeurd door: nemesiskoen - Hits: 2825 - 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.