Come Tagliare la stringa alla lunghezza in PHP

September 29

A volte il testo di input degli utenti che occupa troppo spazio o il vostro codice PHP proprio genera una stringa di testo che è troppo lungo. In questo caso, è possibile utilizzare il "substr) (" la funzione integrata in PHP per tagliare una stringa dopo un certo numero di caratteri. Questa funzione fornisce una certa flessibilità al programmatore, ma per una semplice operazione di "contare e taglio" per tagliare la corda, tutto ciò che serve è la stringa stessa e il numero di caratteri per la lunghezza della nuova stringa.

istruzione

1 Impostare la stringa di una variabile se non si è già fatto così:

$ Mytext = 'Questa è una stringa.';

2 Passare la variabile per la stringa per la "substr ()" la funzione:

substr ($ MyText);

3 Inserire una virgola alla fine della variabile in "substr ()" e passare un numero intero. Utilizzare un numero che è uguale alla lunghezza desiderata della stringa:

substr ($ MyText, 6);

Il codice qui sopra tagliato la corda dopo sei caratteri.

4 Impostare "substr ()" per una nuova variabile:

$ Updated_text = substr ($ MyText, 6);

Utilizzare variabile della stringa originale se si desidera aggiornare la stringa stessa e non è più necessario la stringa originale:

$ Mytext = substr ($ MyText, 6);

5 Uscita la stringa se è necessario farlo:

echo $ updated_text;

L'output generato per questo esempio è:

Questo i

"Questo i" è sei caratteri, in modo che il resto della stringa no output all'utente.

Consigli e avvertenze

  • Aggiungere un ellissi per l'output per rendere il testo cut-off aspetto migliore: "echo $ updated_text '...';.".