explode - Český PHP manuál
Expresivně pojmenovaná funkce rozdělí řětezec podle oddělovače na několik podřetězců a ty vrátí v poli. Můžeme říci, že převede řetězec na pole podřetězců. Jedná se o velmi užitečnou funkci, kterou můžeme parsovat hezká URL, jednoduché CSV soubory, datumy v textové podobě a podobně.
Parametry
Oddělovač, který je řetězec. Dále vstupní řetězec. Jako dobrovolný parametr můžeme uvést limit prvků pole. Pokud je kladný, bude pole obsahovat daný počet prvků a v posledním bude zbytek řetězce, který se do pole nevešel. Pokud je záporný, obsahuje pole všechny prvky kromě posledních několika, jejichž počet záporný limit určuje. Limit 0 je brán jako 1.
Příklad
<?php $s = 'jedna,dva,tři,čtyři,pět,šest,sedm'; $pole = explode(',', $s); print_r($pole);
Výstup:
Array ( [0] => jedna [1] => dva [2] => tři [3] => čtyři [4] => pět [5] => šest [6] => sedm )