Formattare un testo

Chi fa il web master o il web developer sa che una delle cose più fastidiose è quando il cliente fornisce i testi scritti tutto in maiuscolo. Altrettanto fastidioso è quando un cliente ha l'amministrazione dei contenuti del sito e, appunto, ha il brutto vizio a scrivere tutto in maiscolo.
Con questa funzione il testo viene riformattato con il primo carattere dopo il punto in maiuscolo, e il resto in minuscolo.
Di particolare importanza 2 funzioni:

PHP:
  1. $text="TEST. TESTO MAIUSCOLO. COME FARE.";
  2.  
  3. function formatta_testo ($stringa){
  4.     $stringa = explode ('.', $stringa);
  5.     $n = count ($stringa);
  6.     for ($i = 0; $i <$n; $i++){
  7.         $stringa[$i]  = ucfirst(strtolower (trim ($stringa[$i])));
  8.         if ($i> 0){
  9.             $stringa[$i] = '&nbsp;' . $stringa[$i];
  10.         }
  11.     }
  12.     $stringa = implode ('.', $stringa);
  13.     return $stringa;
  14. }
  15.  
  16. echo formatta_testo ($text); // Test. Testo maiuscolo. Come fare.

Altri articoli di interesse

0 Response to “Formattare un testo”


  • No Comments

Leave a Reply