[b]Hoe gebruiken[/b]
<?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
?>

[b]Code[/b]
<?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;
}
?>