(PHP 4, PHP 5, PHP 7, PHP 8)
implode — Объединяет элементы массива в строку
$separator
, array $array
): stringАльтернативная сигнатура (не поддерживается с именованными аргументами):
$array
): stringУстаревшая сигнатура (устарела с PHP 7.4.0, удалена в PHP 8.0.0):
$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"
?>
Замечание: Эта функция безопасна для обработки данных в двоичной форме.