separator
- необязательный аргумент. Аргумент определяет, что будет в строке между элементами массива. По умолчанию separator имеет значение ""
(пустая строка).
string
- обязательный аргумент. Аргумент содержит массив, элементы которого будут объединены в строку.
$fio=array('Иванов', 'Иван', 'Иванович');
$fio_string=join(" ", $fio);
echo $fio_string;
// Иванов Иван Иванович
В этом примере показано использование функции join() без "separator"
$fio=array('Иванов', 'Иван', 'Иванович');
$fio_string=join($fio);
echo $fio_string;
// ИвановИванИванович
Данную функцию удобно использовать для печати массива целикам.
$workers = array ('Иванов', 'Петров', 'Сидоров');
print join( ", ", $workers );
// Иванов, Петров, Сидоров
Функция join() также используется для помещения целого файла в одну строку.
$file_string = join("", file ('document.txt'));
// В переменной $file_string будут содержаться все данные из файла document.txt