tutoriais mais recente desenvolvimento web
 

PHP explode() Function

<PHP seqüência de referência

Exemplo

Quebrar uma string em um array:

<?php
$str = "Hello world. It's a beautiful day.";
print_r (explode(" ",$str));
?>
Exemplo executar »

Definição e Uso

O explode() função quebra uma corda em uma matriz.

Note: O "separator" parâmetro não pode ser uma string vazia.

Nota: Esta função é compatível com dados binários.


Sintaxe

explode( separator,string,limit )

Parâmetro Descrição
separator Requeridos. Especifica onde a quebrar a seqüência de
string Requeridos. A seqüência de caracteres para dividir
limit Opcional. Especifica o número de elementos da matriz para voltar.

Valores possíveis:

  • Maior que 0 - Retorna uma matriz com um máximo de limite de element(s)
  • Menos de 0 - Retorna uma matriz com exceção dos últimos -limit elements()
  • 0 - Devolve uma matriz com um elemento

Detalhes técnicos

Valor de retorno: Devolve uma matriz de cadeias
PHP Versão: 4+
changelog: O parâmetro de limite foi adicionado em PHP 4.0.1, e suporte para limites negativos foram adicionados em PHP 5.1.0

mais Exemplos

Exemplo 1

Usando o parâmetro de limite para devolver um número de elementos de matriz:

<?php
$str = 'one,two,three,four';

// zero limit
print_r(explode(',',$str,0));

// positive limit
print_r(explode(',',$str,2));

// negative limit
print_r(explode(',',$str,-1));
?>
Exemplo executar »

<PHP seqüência de referência