Função explode() PHP
Exemplo
Dividir uma string em um array:
<?php $str = "Hello world. I love Shanghai!"; print_r (explode(" ", $str)); ?>
Definição e uso
A função explode() divide uma string em um array.
Comentário:"separator"Parâmetro não pode ser uma string vazia.
Comentário:Esta função é segura em binário.
Sintaxe
explode(separator,string,limit)
Parâmetros | Descrição |
---|---|
separator | Obrigatório. Define onde a string será dividida. |
string | Obrigatório. A string a ser dividida. |
limit |
Opcional. Define o número de elementos do array a ser retornado. Valores possíveis:
|
Detalhes técnicos
Retorno: | Retorna um array de strings |
Versão PHP: | 4+ |
Registo de atualizações: | Em PHP 4.0.1, foi adicionado limit Parâmetros. Em PHP 5.1.0, foi adicionado suporte para números negativos limit suporte. |
Mais exemplos
Exemplo 1
Uso limit Parâmetros para retornar alguns elementos do array:
<?php $str = 'one,two,three,four'; // Zero limit print_r(explode(',', $str, 0)); // Positivo limit print_r(explode(',', $str, 2)); // Negativo limit print_r(explode(',', $str, -1)); ?>