note 96107 added to control-structures.switch

From: Date: Tue, 09 Feb 2010 10:36:27 +0000
Subject: note 96107 added to control-structures.switch
Groups: php.notes 
Request: Send a blank email to php-notes+get-165778@lists.php.net to get a copy of this message
Gebruik de code van voorbeeld om de tafel van 10 naar het scherm te schrijven. Combineer dit nu echter zo dat de uitvoer in de vorm van een HTML-tabel wordt getoond, zoals figuur laat zien. <html> <head> <title>HTML en PHP combineren</title> <?php $tafel=10; ?> </head> <body> <table border="1" width="300"> <tr><th colspan="2" height="50"><center>De tafel van <?php echo $tafel; ?></td></tr> <?php $i=1; do{ echo "<tr>\n" ; echo "<td align=right width=\"50%\">$i maal $tafel =</td>\n" ; echo "<td><b>".$i*$tafel."</b></td>\n" ; echo "</tr>\n" ; $i++; } while ($i<=10) ?> </table> </body> </html> Schrijf een functie die een afbeelding in de pagina plaatst. Gebruik bijvoorbeeld de afbeelding <img src="logo_php.gif">. Schrijf een eenvoudige webpagina waarin de functie verschillende keren wordt aangeroepen en de afbeelding dus meerdere keren op de pagina verschijnt. Zet het logo bijvoorbeeld in verschillende cellen van een 3x3 tabel of in de 4 hoeken van de pagina. <html> <head> <title>Functie voor een plaatje tonen.</title> <?php function plaatje() { echo "<img src='logo_php.jpg'>"; } function plaatje2() { echo "<td><img src='logo_php.jpg'></td>"; } ?> </head> <body> <table border="1"> <tr><td><?php plaatje() ?></td><td><?php plaatje() ?></td><td><?php plaatje() ?></td></tr> <tr><td><?php plaatje() ?></td><td><?php plaatje() ?></td><td><?php plaatje() ?></td></tr> <tr><td><?php plaatje() ?></td><td><?php plaatje() ?></td><td><?php plaatje() ?></td></tr> </table> <BR /> alternatief: <BR /> <table border="1"> <?php for($i=1;$i<=3;$i++) { echo "<tr>"; for($j=1;$j<=3;$j++) plaatje2(); echo "</tr>"; } ?> </table> <BR /> </body> </html> Een van de standaardfuncties van PHP is getrandmax(). Hiermee wordt de maximale waarde getoond die rand() kan teruggeven. <html> <head> <title>Hoofdstuk 6 opdracht 2</title> </head> <body> <?php echo getrandmax(); ?> </body> </html> Schrijf een functie derde_macht() die de derde macht van het getal 5 als terugkeerwaarde levert; dit is gelijk aan 5x5x5. Laat de functieaanroep deze waarde op het scherm schrijven. <html> <head> <title>Opdracht 6.3 - De derde macht berekenen.</title> <?php function derde_macht() { return pow(5,3); } ?> </head> <body> <?php echo "<h3>5<sup>3</sup> ( vijf tot de derde macht) is gelijk aan: ".derde_macht()."</h3>"; ?> </body> </html> Breid de functie zo uit dat het getal waarvan de derde macht wordt uitgerekend, wordt meegegeven als parameter. Reken op deze manier de derde macht uit voor de getallen 11 tot en met 20 zoals figuur 6.11 op blz 125 van het boek laat zien. <html> <head> <title>Opdracht 6.4 - De derde macht berekenen - parameters.</title> <?php function derde_macht($a) { return pow($a,3); } ?> </head> <body> <?php for ($getal=11;$getal<=20;$getal++) echo "<h3>$getal tot de derde macht ( $getal<sup>3</sup> ) is: ".derde_macht($getal)."</h3>"; ?> </body> </html> ---- Server IP: 83.137.20.135 Probable Submitter: 77.60.75.234 ---- Manual Page -- http://www.php.net/manual/en/control-structures.switch.php Edit -- https://master.php.net/note/edit/96107 Del: integrated -- https://master.php.net/note/delete/96107/integrated Del: useless -- https://master.php.net/note/delete/96107/useless Del: bad code -- https://master.php.net/note/delete/96107/bad+code Del: spam -- https://master.php.net/note/delete/96107/spam Del: non-english -- https://master.php.net/note/delete/96107/non-english Del: in docs -- https://master.php.net/note/delete/96107/in+docs Del: other reasons-- https://master.php.net/note/delete/96107 Reject -- https://master.php.net/note/reject/96107 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#165778) next »