В РНР предусмотрена возможность преобразования данных из строки в массив и обратно. Функция implode() формирует строку из массива, а функция explode() формирует массив из указанной строки.
Например, требуется получить все содержимое массива в виде одной строки. Для этого используется функция implode(), которой передаются два аргумента — сам массив и строка, которая используется как разделитель элементов массива. Пример использования implode() приведен ниже, в качестве разделителя использована запятая: