note 96107 added to control-structures.switch
| From: | 96352 at rsglingecollege dot nl | 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