English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base PHP

Tutorial avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio della funzione strtok() in PHP

PHP String 字符串函数手册

La funzione strtok() viene utilizzata per etichettare e dividere una stringa in stringhe più piccole (etichette).

Sintassi

strtok(string,split)

Definizione e uso

 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.

Valore di ritorno

Ritorna una stringa etichettata.

Parametro

Numero di serieParametri e descrizione
1

string

Stringa da dividere

2

split

Specificare uno o più caratteri di separazione

Esempio online

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?

PHP String 字符串函数手册