PHP script modello sequenze di testo come stringhe . Gli sviluppatori possono includere stringhe nei loro script utilizzando valori letterali o variabili . Siti web spesso dati di uscita di stringa per la visualizzazione utente nel browser Web , di solito formattati all'interno di strutture markup HTML . A volte, se uno script PHP è la lettura di un valore stringa da una sorgente esterna , potrebbe essere necessario ritagliare la stringa per la visualizzazione utente . Funzioni di stringa PHP permettono di eseguire questa prima uscita . Le stringhe di testo
script PHP utilizzano variabili stringa e valori al testo modello . Il seguente codice di esempio mostra la dichiarazione e la creazione di un'istanza di una variabile stringa all'interno di uno script PHP : $ my_words = " Ecco alcune parole memorizzate come una variabile stringa in uno script ";
In questo caso , lo script crea la stringa internamente. Tuttavia, in molti casi , gli script PHP utilizzano i dati di stringa da altre fonti , come ad esempio l'input dell'utente catturata attraverso moduli Web , variabili di dati interrogati da un database o di altri elementi di dati importati da fonti quali XML e file di testo . Questi script non possono avere conoscenza anticipata del contenuto o le proprietà di testo in entrata . Se una particolare voce di testo causerà un problema all'interno di una visualizzazione delle pagine Web , se è al di là di una certa lunghezza , lo script PHP può avere bisogno di ritagliarla .
String Functions
< p > funzioni di stringa PHP in grado di consentire agli sviluppatori di visualizzare solo una parte di una variabile stringa . Invece che modificare la stringa stessa , molte di queste funzioni restituiscono una nuova copia di una sezione di archi , lasciando inalterato l' originale . La funzione substring è utile per questo scopo , come nel seguente codice di esempio : $ words_section = substr ( $ my_words , 0 , 10) ;
Questo restituisce i primi 10 caratteri della stringa e li memorizza nel specificato riferimento variabile . La funzione substring può facoltativamente prendere un singolo parametro , come segue : $ words_section = substr ( $ my_words , 10) ;
Questo restituisce i caratteri a partire dal decimo posto e funzionante alla fine della stringa . Questo significa che il codice non può essere certo che lunghezza della stringa risultante sarà , in modo che il metodo della funzione di due parametri può essere più utile quando la lunghezza deve essere calcolata.
Uscita
script PHP utilizzano il comando echo per uscita markup HTML , i dati e altri contenuti al browser Web dell'utente . Ciò consente di script lato server per creare pagine web HTML e inviare questi per la visualizzazione utente . Il seguente esempio di codice PHP dimostra anche la stringa in un enunciato echo insieme ad altri markup : echo "
" $ words_section " < /p > " ;
Lo script potrebbe. . in alternativa, la dichiarazione sottostringa all'interno della istruzione echo , come segue : echo "
" substr ( $ my_words , 0 , 10) " < /p > " ;
. . è appropriato se lo script non ha bisogno di memorizzare il testo sottostringa per qualsiasi altro scopo .
opzioni
la funzione substring PHP offre una gamma di opzioni per gli sviluppatori . Inserendo un valore intero negativo come parametro , uno script in grado di specificare l'ultimo della serie di caratteri della stringa , come segue : $ words_section = substr ( $ my_words , -10 ) ;
Questa chiamata di funzione restituisce la caratteri finali 10 nella stringa , per cui lo sviluppatore può sapere per quanto tempo , la stringa visualizzata sarà.