Hallo Allemaal,

ik moet voor school de volgende opdracht maken,

Maak een script waarmee je vraagt om van een tweedimensionale array het aantal rijen en kolommen op te geven:
Daarna wordt automatisch de array gevuld met cijfers van 0 t/m 9 m.b.v. de functie rand().
Tenslotte worden deze cijfers getoond met de totalen en gemiddeldes:

ik heb zelf geen idee hoe ik hier mee moet beginnen.. iemand enig idee?
Gewoon zo, toch?
<!DOCTYPE html>
<html><head><title>Erreetje</title><style>table{border-collapse:collapse;}th,td{padding:
.15em .2em;}table{box-shadow:inset 0 1px #000;}thead,tbody,tfoot tr{box-shadow:inset 0
-1px #000;}tfoot th,tfoot td{border-top:1px solid #000;border-bottom:1px solid #000;}
th:after{content:':';}tbody,td{text-align:center;}thead th,tfoot th{text-align:left;}tfoot
td{font-weight:bold;}</style></head><body><?php $iBreedte=$iHoogte=3; if($_SERVER['REQUES'
.'T_METHOD']==='POST'){$iBreedte=(int)$_POST['breedte'];$iHoogte=(int)$_POST['hoogte'];}
$iBreedte = abs($iBreedte);if($iBreedte<1){$iBreedte=1;}if($iBreedte>100){$iBreedte=100;}
$iHoogte=abs($iHoogte);if($iHoogte<1){$iHoogte=1;}if($iHoogte>100){$iHoogte=100;}$aTabel=
array();print '<form method="post"><label>Breedte:</label><input type="text" name="breedt'
.'e" value="'.$iBreedte.'"/><br/><label>Hoogte:</label><input type="text" name="hoogte" v'
.'alue="'.$iHoogte.'"/><br/><input type="submit" value="Maken"/></form><table><tbody><the'
.'ad><tr><th>rij</th><th colspan="'.$iBreedte.'">waarden</th><th>som</th><th>gemiddelde</'
.'th></tr></thead><tbody>';$iTotaal=0;for($iRij=1;$iRij<=$iHoogte;$iRij++){print '<tr><th'
.'>'.$iRij.'</th>';for($iKolom=0;$iKolom<$iBreedte;$iKolom++){$aTabel[$iRij][$iKolom]=
rand(0,9);print '<td>'.$aTabel[$iRij][$iKolom].'</td>';}$iRijTotaal=array_sum($aTabel[
$iRij]);$iTotaal+=$iRijTotaal;print '<td>'.$iRijTotaal.'</td><td>'.number_format(
$iRijTotaal/count($aTabel[$iRij]),2,',','.').'</td></tr>';}print '</tbody><tfoot><tr><th '
.'colspan="'.($iBreedte+1).'">totaal</th><td>'.$iTotaal.'</td><td>&nbsp;</td></tr><tr><th'
.' colspan="'.($iBreedte+2).'">gemiddelde waarde</th><td>'.number_format($iTotaal/($iHoogte*
$iBreedte),2,',','.');?></tr></tbody></table></body></html>

Reageren