Manual do PHP
Anterior |  | Próxima

# explode

(PHP 3, PHP 4 )

explode -- Divide uma string em strings

## Descrição

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

Retorna uma matriz de strings, cada uma como substring de `string` formada pela divisão dela a partir de fronteiras presentes nela `separator`. Se `limit` está definido, a matriz retornada conterá o máximo de `limit` elementos com o último elemento contendo o resto da `string`.

Se `separator` está como uma string vazia (""), explode() retornará `FALSE`. Se `separator` contém um valor que não está contido em `string`, então explode() retornará uma matriz contendo a `string`.

Ainda que implode() pode por razões históricas aceitar seus parâmetros em uma das duas ordens, explode() não pode. Você deve assegurar que o argumento `separator` vem antes do argumento `string`.

> Nota: O parâmetro `limit` foi adicionado no PHP 4.0.1

Exemplo 1. explode() exemplos

`<?php // Example 1 $pizza = "piece1 piece2 piece3 piece4 piece5 piece6"; $pieces = explode(" ", $pizza); print $pieces[0]; // piece1 print $pieces[1]; // piece2 // Example 2 $data = "foo:*:1023:1000::/home/foo:/bin/sh"; list($user,$pass,$uid,$gid,$gecos,$home,$shell) = explode(":",$data); print $user; // foo print $pass; // * ?>`

Veja também preg_split(), spliti(), split(), e implode().

Anterior | Principal | Próxima
echo | Acima | fprintf