Programmazione Web » Php » Formattazione del testo tramite funzioni
Formattazione del testo tramite funzioni
Difficoltà:
Scritto da Alberto Giuliani
Sito Web: http://www.agwebsolutions.it ![]()
Questo tutorial è stato letto 1163 volte
In questo tutorial vedremo un'applicazione interessante delle funzioni PHP alla formattazione HTML della nostra pagina.
E' necessario chiarire innanzitutto come si scriva una funzione.
function nome($variabile) {
// Qui il codice della funzione
}
Per richiamarla si userà quindi un codice di questo tipo:
nome($variabile);
Supponiamo di voler realizzare delle funzioni che stampano a video un tewsto rispettivamente in H1, H2, H3, grandezze di carattere di HTML.
Ecco il nostro codice:
<php
function scrittura_h1($text) {
print ("<h1>" . $text . "</h1>");
function scrittura_h2($text) {
print ("<h2>" . $text . "</h2>");
function scrittura_h3($text) {
print ("<h3>" . $text . "</h3>");
?>
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<?php
$funzione = "scrittura_h1";
$funzione("Questo testo è scritto in H1");
$funzione = "scrittura_h2";
$funzione("Questo testo è scritto in H2");
$funzione = "scrittura_h3";
$funzione("Questo testo è scritto in H3");
?>
</body>
</html>
Da ottenere come con un gioco di variabili sia possibile ottenere dei testi in diverse grandezze.
Potremmo comunque recuperare $funzione da un modulo form (select box), e far sì che sia l'utente a scegliere a quale grandezza stampare un testo predefinito.
Le applicazione di questo testo sono molteplici: possiamo stampare un testo in grassetto, in corsivo, aggiungerci immagini prima o dopo, ecc.

