implode

(PHP 4, PHP 5, PHP 7, PHP 8)

implodeAglutina elementos de um array com uma string

Descrição

implode(string $separator, array $array): string

Assinatura alternativa (não suportada com argumentos nomeados):

implode(array $array): string

Assinatura legada (defasada a partir do PHP 7.4.0, removida a partir do PHP 8.0.0):

implode(array $array, string $separator): string

Combina elementos de um array com um string de separação definida por separator.

Parâmetros

separator

Opcional. O padrão é uma string vazia.

array

O array de strings a implodir.

Valor Retornado

Retorna uma string contendo um representação de todos os elementos do array na mesma ordem, com a string separadora entre eles.

Registro de Alterações

Versão Descrição
8.0.0 Passar separator depois de array não é mais suportado.
7.4.0 Passar separator depois de array (isto é, usando a assinatura legada) tornou-se defasado.

Exemplos

Example #1 Exemplo de implode()

<?php

$array = ['sobrenome', 'email', 'telefone'];
var_dump(implode(",", $array)); // string(24) "sobrenome,email,telefone"

// String vazia ao usar um array vazio:
var_dump(implode('olá', [])); // string(0) ""

// O separador é opcional:
var_dump(implode(['a', 'b', 'c'])); // string(3) "abc"

?>

Notas

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

Veja Também