Объединяет элементы массива в строку

# implode

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

implode — Объединяет элементы массива в строку

### Описание

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

Альтернативная сигнатура (не поддерживается с именованными аргументами):

function implode(array `$array`): string

Устаревшая сигнатура (устарела с PHP 7.4.0, а в PHP 8.0.0 разработчики удалили сигнатуру):

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

Функция присоединяет элементы массива через строку-разделитель `separator`.

### Список параметров

`separator`

  Необязательный. По умолчанию равен пустой строке.

`array`

  Массив объединяемых строк.

### Возвращаемые значения

Функция возвращает строку, которая содержит строковое представление элементов массива в том же порядке, со строкой-разделителем между каждым элементом.

### Список изменений

Версия | Описание
--- | ---
8.0.0 | Функция больше не поддерживает передачу разделителя `separator` после массива `array`.
7.4.0 | Передача разделителя `separator` после массива `array`, т. е. сигнатура, которая досталась в наследство, устарела.

### Примеры

Пример #1 Пример объединения элементов массива в строку функцией implode()

    <?php

    $array = ['имя', 'почта', 'телефон'];
    var_dump(implode(",", $array)); // string(32) "имя,почта,телефон"

    // Пустая строка при использовании пустого массива:
    var_dump(implode('привет', [])); // string(0) ""

    // Параметр separator не обязателен:
    var_dump(implode(['a', 'b', 'c'])); // string(3) "abc"

### Примечания

> Замечание: Функция безопасна для обработки данных в двоичной форме.

### Смотрите также

- explode() - Разбивает строку разделителем
- preg_split() - Разбивает строку по регулярному выражению
- http_build_query() - Генерирует URL-кодированную строку запроса

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