(PHP 4, PHP 5, PHP 7, PHP 8)
implode — Aglutina elementos de um array com uma string
Assinatura alternativa (não suportada com argumentos nomeados):
Assinatura legada (descontinuada a partir do PHP 7.4.0, removida a partir do PHP 8.0.0):
Combina elementos de um array com um string de separação definida por separator
.
separator
Opcional. O padrão é uma string vazia.
array
O array de strings a implodir.
Retorna uma string contendo um representação de todos os elementos do array na mesma ordem, com a string separadora entre eles.
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) foi descontinuado.
|
Exemplo #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"
?>
Nota: Esta função é compatível com dados binários.