explode

explode -- Rozděluje řetězec jiným řetězcem

Popis

array explode ( string separator, string string [, int limit])

Vrací pole řetězců , z nichž každý je částí argumentu string vzniklý jeho rozdělením na hranicích tvořených řetězcem separator . Pokud je definován limit , vrácené pole bude obsahovat maximálně limit prvků , a poslední prvek bude obsahovat celý zbytek string .

Poznámka : Je-li separator prázdný řetězec ( "") , explode( ) vrátí FALSE . Pokud separator obsahuje hodnotu , která není obsažena v string , pak explode( ) vrátí pole obsahující celý string .

Argument limit byl přidán v PHP 4.0.1

Příklad 1 . Ukázka explode( )

 
$pizza

 
=

 
"

 
piece1

 
piece2

 
piece3

 
piece4

 
piece5

 
piece6"

 
;

 
$pieces

 
=

 
explode

 
(

 
"

 
"

 
,

 
$pizza)

 
;

 
$data

 
=

 
"foo:*:1023:1000:

 
:

 
/

 
home

 
/

 
foo

 
:

 
/

 
bin

 
/

 
sh"

 
;

 
list($user

 
,

 
$pass

 
,

 
$uid

 
,

 
$gid

 
,

 
$gecos

 
,

 
$home

 
,

 
$shell

 
)

 
=

 
explode("

 
:",$data)

 
;





Poznámka : I když implode( ) může z historických důvodů přijímat argumenty v obou možných pořadích , explode( ) nemůže . Musíte se ujistit , že je argument separator před argumentem string .

Viz také : preg_split( ) , spliti( ) , split( ) a implode( ) .