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 ) :
$ 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"
Programmazione © www.354353.com