PHP: spezzare il testo in righe con la funzione wordwrap()

PHP: spezzare il testo in righe con la funzione wordwrap()

La funzione wordwrap() di PHP è un'opzione utile per formattare il testo all'interno di una pagina web o di un documento. Consente di spezzare il testo in righe di lunghezza specifica e inserire un carattere di interruzione di riga quando necessario. La funzione è particolarmente utile per garantire la leggibilità e la formattazione del testo, soprattutto quando si tratta di testo di grandi dimensioni.

La sintassi della funzione wordwrap() è semplice. Accetta due parametri: il primo è il testo da formattare e il secondo è la lunghezza massima della riga. Se viene specificato un terzo parametro opzionale, viene utilizzato come carattere di interruzione di riga. Se non viene specificato alcun terzo parametro, viene utilizzato il carattere di interruzione di riga predefinito del sistema operativo.

Ad esempio, se si desidera formattare un testo lungo 100 caratteri, è possibile utilizzare la funzione wordwrap() come segue:


$text = "Questo è un testo di esempio per mostrare l'utilizzo della funzione wordwrap() di PHP.";
$new_text = wordwrap($text, 100);
echo $new_text;

In questo esempio, il testo viene spezzato in righe di 100 caratteri senza un carattere di interruzione di riga specifico. Il risultato viene visualizzato utilizzando il costrutto echo.

È possibile utilizzare la funzione wordwrap() anche per spezzare il testo in righe di lunghezza variabile. Ad esempio, se si desidera spezzare il testo in righe di lunghezza variabile tra 50 e 100 caratteri, è possibile utilizzare la funzione wordwrap() in combinazione con la funzione mt_rand() come segue:


$text = "Questo è un testo di esempio per mostrare l'utilizzo della funzione wordwrap() di PHP.";
$new_text = wordwrap($text, mt_rand(50, 100));
echo $new_text;

In questo caso, la funzione mt_rand() genera un numero casuale tra 50 e 100, che viene utilizzato come lunghezza massima della riga.

In sintesi, la funzione wordwrap() di PHP è un'opzione utile per formattare il testo in modo leggibile e ben strutturato. La sua semplice sintassi e la capacità di spezzare il testo in righe di lunghezza variabile la rendono una scelta popolare tra i programmatori.

Torna su