Come limitare la quantità di caratteri di una stringa in PHP

May 3

Come limitare la quantità di caratteri di una stringa in PHP


lunghezze di stringa PHP possono essere di dimensioni efficacemente arbitraria --- il limite è fissato quando il PHP è stato compilato, e di default nelle versioni moderne di PHP5 a 128 MB, il che è sufficiente per memorizzare l'intero testo di "Guerra e Pace" più di 40 volte al di sopra. A volte, si consiglia di limitare la lunghezza di una stringa; per esempio, si potrebbe desiderare di visualizzare solo le prime righe di un libro, o potrebbe essere necessario limitare una stringa per aggiungerlo a un database MySQL. Fortunatamente, le capacità di manipolazione delle stringhe di PHP consentono di fare questo in modo indolore.

istruzione

1 Aprire il file PHP facendo doppio clic sull'icona del file per caricarlo nel vostro editor preferito. Nel documento, scorrere verso il basso alla variabile si sta andando a limitare. Come per tutte le variabili, stringhe in PHP iniziano con il simbolo del dollaro; per esempio, si potrebbe vedere "$ stringa = 'Noi riteniamo queste verità per se stesse evidenti, che tutti gli uomini sono stati creati uguali';" come stringa.

2 Inizia una nuova riga immediatamente dopo la dichiarazione della variabile, e digitare quanto segue:

"$ Limited_string = substr ($ string, 0, importo);"; poi sostituire le variabili. La funzione "substr ()" assume, come argomenti, la stringa da rifilare la posizione di partenza, e il numero di caratteri della stringa risultante dovrebbe contenere. Modificare "$ stringa" per il nome della variabile che si desidera tagliare.

3 Sostituire "importo" con la lunghezza desiderata della stringa di caratteri. Ad esempio, "$ limited_string = substr ($ stringa, 0,21)" a l'estratto della Dichiarazione di Indipendenza immagazzinati in depositi "$ stringa" "Noi riteniamo queste verità" come "$ limited_string"; notare che lo spazio finale è stato conservato da substr ().

4 Utilizzare "$ limited_string" invece di "$ stringa" ovunque è necessario fare riferimento alla variabile troncata. Per esempio, "echo $ limited_string;" stamperà la stringa tritato direttamente sullo schermo. Perché substr () non ha disinserire il valore del "$ stringa" variabile, è possibile continuare a utilizzare che quando si ha bisogno la variabile stringa completa, integrale.