implode
(PHP 4, PHP 5, PHP 7, PHP 8)
implode — Aglutina elementos de um array com uma string
Descrição
Assinatura alternativa (não suportada com argumentos nomeados):
Assinatura legada (defasada 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
.
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
- explode() - Divide uma string com base em outra string
- preg_split() - Divide uma string com base em expressão regular
- http_build_query() - Gera a string de consulta (query) em formato URL