Analisi di sottostringhe da frasi in PHP è piuttosto semplice , se il programmatore si avvale della funzione " substr " . Tuttavia, questa funzione non presta attenzione al contenuto effettivo della stringa , solo la lunghezza della stringa e gli indici da cui la stringa è derivato . Al fine di evitare la rottura parola mentre la creazione di stringhe , si rende necessario per implementare un modo per tirare parole /sottostringhe da frasi e garantire che restino intatti . Il " substr " Funzione  
 La funzione " substr " in PHP ha due argomenti obbligatori : la stringa originale . e un valore intero per la lunghezza della sottostringa desiderata . Così , per esempio, la seguente chiamata di funzione : 
 
 substr ( ' Ciao Mondo ' , 6) ; 
 
 stamperà " mondiale " per il browser 
 . il "esplodere" funzione 
 
 costruito in funzione di tirare le parole da una stringa è la funzione di "esplodere" (Fonte 2) . Questa funzione tirerà sottostringhe da una stringa più grande , separandoli per scelta del programmatore di delimitatore . Prendete come esempio la stringa 
 
 $ stringa = " ciao : mondo : qui : noi : sono" ; 
 
 Al fine di individuare le parole nella stringa , la funzione di esplodere può striscia fuori delimitatori ripetute ( in questo esempio , " : " ) . 
 
 il " implodere " Funzione 
 
 opposto della funzione esplodere è la funzione Implose . La funzione implode permette al programmatore di prendere un array di stringhe ( di solito le parole ) e unirli in una stringa più grande , separati da un delimitatore scelto . Così , un array contenente le seguenti informazioni: 
 
 $ parole = array ( 'ciao' , 'mondo' , ' qui ', ' noi ', ' siamo '); 
 
 può essere unito in un singolo array separati da spazi , virgole o altro simbolo del programmatore richiede 
 esempio 
 
 Prendere la seguente stringa: . 
 
 $ esempio = "Questa è una stringa di esempio " ; 
 
 utilizzando la funzione di esplodere, il programmatore può creare un array di stringhe , ciascuna delle quali sarà una parola intera ( nessun rischio di rottura parole ) : 
 < p > $ sub_array = explode ( " " , $ esempio) ; 
 
 echo $ sub_array [ 0 ] ; //" Questa " 
 
 echo $ sub_array [ 1 ] ; //" è" 
 
 L'array può essere poi trasformato in una stringa più lunga di nuovo (Fonte 3) : 
 
 $ new_string = implode ( " , " , $ sub_array ) ; 
 
 echo $ new_string ; //" Questo , è , un , esempio , stringa"