English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione strtok() viene utilizzata per etichettare e dividere una stringa in stringhe più piccole (etichette).
strtok(string,split)
strtok() divide la stringa string in una serie di sottostringhe, ciascuna delle quali è divisa dal carattere presente in token. Questo significa che se c'è una stringa come "This is an example string", puoi usare il carattere spazio per dividere questa frase in parole indipendenti.
Notare che il parametro string deve essere utilizzato solo la prima volta che viene chiamata la funzione strtok. Successivamente, ogni chiamata a strtok utilizzerà solo il parametro token, poiché questo ricorda la sua posizione nella stringa string. Se si desidera iniziare a dividere una nuova stringa, è necessario chiamare di nuovo strtok con il parametro string per completare l'inizializzazione. Notare che possono essere utilizzati più caratteri nel parametro token. La stringa sarà divisa da qualsiasi carattere presente in questo parametro.
Ritorna una stringa etichettata.
Numero di serie | Parametri e descrizione |
---|---|
1 | string Stringa da dividere |
2 | split Specificare uno o più caratteri di separazione |
Prova l'esempio seguente, usare spazi per dividere la stringa:
<?php //strtok() funzione, usare spazi per dividere la stringa $input = "Come imparare PHP bene? "; $token = strtok($input, " "); while ($token !== false){ echo "\$token<br>"; $token = strtok(" "); } ?>prova a vedere‹/›
risultato di output
Come a impara PHP bene?