72 of 410 menu

Funkce strtok

Funkce strtok postupně rozděluje řetězec na tokeny (části) pomocí zadaných oddělovačů. První volání funkce přijímá řetězec a oddělovače, následující volání pracují se stejným řetězcem, dokud nevrátí všechny tokeny. Když tokeny dojdou, funkce vrátí false.

Syntaxe

strtok(string, token);

Příklad

Rozdělme řetězec podle mezer:

<?php $string = "Hello world! How are you?"; $token = strtok($string, " "); while ($token !== false) { echo $token . "\n"; $token = strtok(" "); } ?>

Výsledek provedení kódu:

Hello world! How are you?

Příklad

Rozdělme řetězec podle několika oddělovačů:

<?php $string = "one,two-three.four"; $token = strtok($string, ",-."); while ($token !== false) { echo $token . "\n"; $token = strtok(",-."); } ?>

Výsledek provedení kódu:

one two three four

Viz také

  • funkci explode,
    která rozděluje řetězec podle oddělovače
  • funkci implode,
    která spojuje pole do řetězce
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout