login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > PHP > Snippets > [Func] gemiddelde()

[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
  1. <?php
  2. echo gemiddelde(2, 7, 3, 5); //Geeft 5.66...
  3. echo gemiddelde(4, 8); //Geeft 6
  4.  
  5. //Het aantal argumenten die je ingeeft is zelf te bepalen
  6.  
  7. $array = array(2, 7, 3, 5);
  8. echo gemiddelde($array); //Geeft 5.66...
  9.  
  10. //Arrays kunnen ook gebruikt worden
  11.  
  12. echo gemiddelde(3, 5, array(7, 9, 11), 13); //Geeft 8
  13.  
  14. //Sinds de edit kunnen nu ook array's en gewone getallen door elkaar gebruikt worden
  15. ?>


Code
  1. <?php
  2. function gemiddelde()
  3. {
  4. $aantal_getallen = func_num_args();
  5. $aantal_getallen2 = 0;
  6. $getallen = func_get_args();
  7. $som = 0;
  8.  
  9. if($aantal_getallen == 0)
  10. {
  11. return 0;
  12. }
  13.  
  14. foreach($getallen as $getal)
  15. {
  16. if(is_array($getal))
  17. {
  18. $aantal_getallen2 += count($getal);
  19. $som += array_sum($getal);
  20. }
  21. else
  22. {
  23. $aantal_getallen2++;
  24. $som += $getal;
  25. }
  26. }
  27.  
  28. return $som / $aantal_getallen2;
  29. }
  30. ?>
Download code! Download code (.txt)

 Stemmen
Niet ingelogd.

 Reacties
Post een reactie
Lees de reacties (6)
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.03s