PHP sequenze modello script di caratteri di testo come i valori delle stringhe e variabili. Per specificare una stringa per la visualizzazione , uno script PHP può utilizzare la seguente sintassi : $ display_text = " Qui sono alcune parole su una pagina ";
Lo script può anche specificare le parole chiave come variabili stringa , come nel seguente esempio: $ chiave = "parole" ;
lo script può ora usare le funzioni di stringa per identificare la parola chiave nella stringa più grande , prima di formattare per la visualizzazione utente nella pagina Web
.
corrispondenza Parole chiave
Il linguaggio PHP fornisce agli sviluppatori un set di funzioni standard per l'elaborazione di stringhe di testo . Il seguente codice di esempio mostra che identifica la parola chiave e la modifica nella stringa di visualizzazione : $ markup_keyword = " " $ parola chiave " < /span> " ; $ format_string = str_replace ( $ chiave , $ . . markup_keyword , $ display_text ) ; Questo codice prima definisce una nuova stringa contenente la parola desiderata e un po 'di markup HTML . Il codice quindi sostituisce la parola chiave nella stringa originale con questa nuova stringa di markup , memorizzare il risultato in una nuova variabile stringa . La variabile stringa formattata dovrebbe ora contenere il seguente testo : Ecco alcune parole < /span> in una pagina PHP gli script possono costruire markup HTML da inviare al browser dell'utente. Quando si accedere ad una pagina PHP in un browser , il server Web esegue prima la sceneggiatura e poi invia il suo output al client , che è il vostro browser. Il seguente codice di esempio illustra : echo " Questo codice crea la stringa formattata in una struttura HTML , scrivendo questo al . . browser. Il comando echo scrive il seguente markup al client: una volta che una stringa è stato costruito in HTML da inviare al browser dell'utente , che può essere uno stile per evidenziare le parole chiave desiderate . Il seguente esempio di codice CSS potrebbe apparire nella sezione head della pagina Web risultante :
HTML Markup
CSS Dichiarazioni