Come ridurre il numero di caratteri di una stringa su PHP

November 9

Come ridurre il numero di caratteri di una stringa su PHP


Utilizzando script PHP, è possibile modellare sequenze di caratteri di testo come stringhe. Il linguaggio PHP fornisce le funzioni per le stringhe manipolazione, ad esempio per restituire una sezione di una stringa più grande come un altro valore di stringa. Per ridurre il numero di caratteri di una stringa, è possibile utilizzare la funzione di stringa per creare una copia di quei personaggi che si desidera mantenere all'interno della stringa. È possibile scegliere di mantenere la stringa originale in aggiunta a quello ridotto, o può semplicemente sostituire la stringa originale con la versione ridotta.

istruzione

1 Preparare la stringa all'interno del tuo script PHP. Il seguente codice di esempio PHP dimostra la creazione di una variabile stringa con un testo arbitrario memorizzato in esso:

$ My_text = "Ecco il contenuto del testo";

Il proprio stringa può contenere qualsiasi carattere che ti piace, tra cui lettere, numeri e simboli di punteggiatura. È possibile scegliere qualsiasi nome di variabile per la stringa, a patto che ha senso per voi ed è un nome valido all'interno del linguaggio.

2 Eseguire il processo di stringa sulla stringa. La funzione substring prende parametri che rappresentano la stringa originale, la posizione per avviare il funzionamento a e la lunghezza della sezione di stringa desiderata. Decidere quale lunghezza si desidera che il nuova stringa di essere e quale posizione si desidera iniziare a all'interno della stringa esistente, ricordando che la prima posizione del carattere di una stringa è pari a zero. Utilizzare la seguente struttura sintassi per effettuare l'operazione di stringa sulla variabile stringa:

substr ($ my_text, 0, 10);

Questo esempio copia i primi 10 caratteri dalla variabile stringa originale.

3 Conservare la nuova sezione d'archi come una variabile. Se si desidera mantenere la variabile stringa originale, è possibile memorizzare la nuova sezione come una variabile indipendente, modificando il codice come segue:

$ text_section = substr ($ my_text, 0, 10);

La funzione substring restituisce la sezione richiesta della stringa, quindi questa linea memorizza il valore stringa restituita come variabile. Se non si desidera mantenere la stringa originale, è possibile sostituirlo alterando il codice come segue:

$ My_text = substr ($ my_text, 0, 10);

Una volta che questa linea ha eseguito, la variabile stringa conterrà solo i caratteri indicati come parametri alla funzione sottostringa.

4 Usa la tua nuova variabile stringa all'interno dello script. È possibile consultare la nuova stringa su qualsiasi linea dopo l'operazione stringa, come si farebbe con qualsiasi altra variabile. Ad esempio, la seguente riga di codice scriverà la nuova variabile stringa al browser come parte di una struttura HTML:

echo "<p>" $ text_section "</ p>"..;

Eseguire qualunque sia l'elaborazione del tuo sito web o applicazione richiede di utilizzare il nuovo stringa.

5 Salva il tuo script PHP, caricare il file sul server Web e passare alla pagina di provarlo. Se si vuole semplicemente controllare che l'operazione stringa ha lavorato, scrivere la nuova stringa utilizzando il comando echo. Se il codice non funziona come ci si aspettava di verificare i parametri funzione SUBSTRING e assicurarsi che si sta passando i valori corretti per la posizione di inizio e la durata. Esperimento con il codice fino a che non fa quello che avete bisogno di.

Consigli e avvertenze

  • Mantenere una copia della stringa originale può essere necessario a seconda del progetto, ma se non lo è, lo script utilizzerà meno risorse se si sovrascrive la variabile originale con quello nuovo.
  • Non riuscendo a testare le tue funzioni di stringa in PHP con il tipo di dati che si incontrano quando il sito va in diretta può causare un comportamento imprevedibile.