Tag Archive for 'riassunto'

Troncare una stringa

In alcuni casi puoi aver necessità di riportare solo una parte di una stringa molto lunga. Ad esempio quando devi far vedere il preview di una news. A questo scopo torna utilissima una funzione già bella pronta di php:
substr ( string ,start [,length] )
i 3 paramentri da prendere in considerazioni sono:

  • la stringa su cui devi lavorare (string)
  • la posizione di partenza (start)
  • il numero di caratteri che vuoi visualizzare (length)

ecco ad esempio come prendere i primi 35 caratteri del primo verso della Divina Commedia

PHP:
  1. $string ="Nel mezzo del cammin di nostra vita
  2. mi ritrovai per una selva oscura,
  3. ché la diritta via era smarrita.
  4. ";
  5. $preview = substr($string, 0, 35); // "0" indica l'inizio
  6. echo $preview." ...";

Il risultato dell'echo sarà:
"Nel mezzo del cammin di nostra vita ..."
...
come invece contare le parole e non i caratteri, te lo faccio vedere un'altra volta