![]() |
|||||
Tips and Tricks | |||||
|
Home |
Tips and Tricks |
Art. # 44
Testo a capo in PHP con la funzione wordwrap()
In una pagina Web è possibile mandare il testo a capo attraverso la gestione dei tag HTML, ma non è possibile impostare il ritorno a capo in automatico ad un testo in funzione del numero di caratteri di cui il testo stesso è composto. Tale funzionalità torna molto utile quando il testo di una pagina è rappresentato da un contenuto inserito da un utente, come nel caso di un forum, di un guestbook, e cosi via. Il PHP mette a disposizione la funzione wordwrap() il cui scopo è quello di ottemperare alle precedentemente descritte funzionalità che il solo HTML non è ingrado di gestire da solo. Facciamo due esempi. Il primo, di seguito, manda a capo un testo ogni N caratteri specificati, avendo cura di non spezzare una parola ma di trovare il primo spazio vuoto disponibile, arrotondando il numero risultante dal suo criterio di ricerca per eccesso o per difetto:
<?
$testo = "Testo a capo in PHP con la funzione wordwrap()" ;
$testo = wordwrap ($testo, 10, "<br>");
echo $testo;
?>
Il risultato è il seguente: Testo a capo in PHP con la funzione wordwrap() Il secondo esempio torna molto utile quando viene inserita una parola troppo lunga, o comunque più lunga del limite che decidiamo di stabilire al fine di non sformare il layout della pagina:
<?
$testo = "AppuntiPHP.com";
$testo = wordwrap($testo, 7, "<br>", 1);
echo $testo;
?>
Abbiamo semplicemente aggiunto il parametro 1 rispetto all'esempio precedente. Il risultato è il seguente: Apunti PHP.com Scritto in data 03/02/2008
|
Appunti PHP per categoriaGuida PHP Guida MySQL Tutorial PHP Tutorial MySQL Tips and Tricks Referenze Download Libreria ExtraNovità
Un AdServer in PHP e MySQL
Hosting Linux su ConsultingWeb.it
Password casuali con PHP
Ottimizzare una tabella MySQL
Contatore grafico in PHP
Pagamento online con PayPal e PHP
Leggere i meta tag con PHP
Criptare le informazioni con la funzione crypt di PHP
Celle a colori alternati in PHP
Importare dati da CSV a MySQL
TagAJAX, Email, LAMP, Login, MS Access, MS Excel, MS Office, MS Word, PDF, phpMyAdmin, Statistiche, Upload, XML Corsi online
Corso PHP Altri corsi
Corso HTML Link utili
Contatore Gratis Siti amici
© 2008 Appunti PHP - A cura di Luca Ruggiero - Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| | |||