Aglutina elementos de um array com uma string

# implode

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

implode — Aglutina elementos de um array com uma string

### Descrição

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

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

function implode(array `$array`): string

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

function 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) foi descontinuado.

### Exemplos

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"

    ?>

### Notas

> Nota: 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 em formato URL

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open