PRZYKŁAD FUNKCJI
Napiszemy teraz funkcję, która będzie potrafiła podany tekst umieścić w znacznikach pogrubienia (
<b> i
</b>), podkreślenia (
<u> i
</u>), czy pochylenia (
<i> i
</i>), wykorzystując do tego celu wartości domyślne i instrukcję
switch:
<?
function html($text, $type = "bold") {
switch($type) {
case "bold":
$zn = "b";
break;
case "underline":
$zn = "u";
break;
case "italic":
$zn = "i";
break;
}
$new_text = "<$zn>" . $text . "</$zn>" . "\n";
echo $new_text;
}
?>
|
Spójrzmy na przykład wywołania tej funkcji:
<?
html("To jest pogrubiony tekst...");
html("To jest pogrubiony tekst...", "bold");
html("To jest podkreślony tekst...", "underline");
html("To jest pochylony tekst...", "italic");
?>
|
Powyższe wywołania funkcji
html() zwracają:
<b>To jest pogrubiony tekst...</b>
<b>To jest pogrubiony tekst...</b>
<u>To jest podkreślony tekst...</u>
<i>To jest pochylony tekst...</i>
|