PHP implode()Функции
Справочное руководство по строкам PHP
Примеры
Объединить элементы массива в строку:
<?php
$arr = array('Hello','World!','Beautiful','Day!');
echo implode(" ",$arr);
?>
$arr = array('Hello','World!','Beautiful','Day!');
echo implode(" ",$arr);
?>
Запустить пример »
Определение и использование
Функция implode() возвращает строку, состоящую из элементов массива.
Примечание:Функция implode() принимает два порядка аргументов. Однако по историческим причинам дляexplode()это не допускается; вы должны убедиться, что параметр separator идёт перед параметром string.
Примечание:Параметр separator функции implode() является необязательным. Однако для обратной совместимости рекомендуется использовать два параметра.
Примечание:Эта функция безопасна для обработки данных в двоичной форме.
Синтаксис
implode(separator,array)
| Параметр | Описание |
|---|---|
| separator | Необязательно. Указывает, что размещается между элементами массива. По умолчанию — "" (пустая строка). |
| array | Обязательно. Массив, который нужно объединить в строку. |
Технические детали
| Возвращаемое значение: | Возвращает строку, состоящую из элементов массива. |
|---|---|
| Версия PHP: | 4+ |
| Список изменений: | В PHP 4.3.0,separatorпараметр стал необязательным. |
Другие примеры
Пример 1
Разделяйте элементы массива разными символами:
<?php
$arr = array('Hello','World!','Beautiful','Day!');
echo implode(" ",$arr)."<br>";
echo implode("+",$arr)."<br>";
echo implode("-",$arr)."<br>";
echo implode("X",$arr);
?>
$arr = array('Hello','World!','Beautiful','Day!');
echo implode(" ",$arr)."<br>";
echo implode("+",$arr)."<br>";
echo implode("-",$arr)."<br>";
echo implode("X",$arr);
?>
Запустить пример »
Справочное руководство по строкам PHP Другие расширения