Справочники, инструменты, документация

PHP: Функция join()

Функция join() преобразует массив в строку или, другими словами, возвращает строку, объединяя элементы массива.

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