PHP Manual
/
Zpracování řetězců

PHP funkce explode()

11. 09. 2019

Obsah článku

Dostupnost ve verzích: `PHP 4.0`

Rozdělí string podle oddělovače typu string. Nelze nastavit více oddělovačů.

Parametry

Parametr Datový typ Výchozí hodnota Poznámka
$delimiter string není Oddělovací string
$string string není Vstupní řetězec
$limit int null Když je limit kladné číslo, vrácené pole bude obsahovat maximálně tolik prvků, kolik je limit. V posledním prvku pole budou případně další nenaparsované hodnoty, které se nevešly do pole. Pokud je limit záporný, parsuje se od konce řetězce.

Návratové hodnoty

array

Vrátí pole prvků získaných podle oddělovače.

Když je oddělovač prázdn, vrátí false.

Pokud oddělovač obsahuje hodnotu, která není v řetězci obsažena a je použit záporný limit, bude vráceno prázdné pole. Pro ostatní nastavení limitu vrátí pole s jediným prvkem, kde bude původní string v nezměněné podobě.

$items = explode(',', '2,4,6,8');
foreach ($items as $item) {
echo $item . '<hr>';
}

Další zdroje

Oficiální dokumentace funkce explode

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.
2.

Potřebujete poradit s PHP?

Nabízím trénink vývojářů, konzultace, školení a analýzu návrhových vzorů. Osobně v Praze nebo online.

Napište mi, pokud si nevíte rady.

Lektor: Jan Barášek

V jiných jazycích

Status:
All systems normal.
2024