PHP является одним из самых популярных языков программирования для веб-разработки. Часто при работе с различными данными необходимо обрезать строки до определенной длины. В данной статье мы рассмотрим несколько способов обрезки строк в PHP с помощью готовых решений и примеров кода.
Обрезка строк может быть полезной во многих случаях, например, если сайт имеет ограничения на длину заголовков или текста статей. При этом важно правильно выбрать метод обрезки, чтобы сохранить целостность текста и сохранить его понятность для посетителей сайта.
В данной статье мы рассмотрим несколько различных способов обрезки строк в PHP, начиная от наиболее простых и заканчивая более продвинутыми методами, которые могут быть полезными для более сложных задач и веб-приложений.
Как обрезать строки в PHP
Обрезание строк является распространенной задачей при работе с данными в PHP. Например, вы можете хотеть обрезать длинную строку, чтобы она отображалась корректно на странице без выхода за пределы блока. В этом случае вы можете использовать функцию substr().
Функция substr() имеет три параметра: строку, начальную позицию и необязательный параметр — длину строки, которую нужно вернуть. Например, если вы хотите обрезать строку «Hello, world!», чтобы получить только первые 5 символов, вы можете использовать следующий код:
<?php
$str = "Hello, world!";
echo substr($str, 0, 5); // выводит "Hello"
?>
Если третий параметр не указан, функция substr() вернет все символы, начиная с указанной позиции до конца строки. Например, чтобы обрезать строку "Hello, world!" и получить все символы, начиная с пяти символа, вы можете использовать следующий код:
<?php
$str = "Hello, world!";
echo substr($str, 5);
?>
Кроме функции substr(), вы можете использовать методы класса String. Например, метод substr() класса String работает так же, как функция substr().
Также вы можете использовать функции mb_substr() и iconv_substr(), чтобы обрезать многобайтовые строки и строки с символами, перекодированными с помощью iconv().
Все эти функции могут быть полезны при работе с данными в PHP, особенно при работе с длинными строками или многобайтовыми строками.
Создание подстроки с помощью функции substr
Функция substr — это одна из самых популярных функций в PHP для работы со строками. С ее помощью можно легко создавать подстроки из исходной строки.
Формат вызова функции выглядит так:
- substr(string $string, int $start, int $length)
Параметры:
- $string — исходная строка;
- $start — позиция, с которой нужно начать создавать подстроку. Если значение отрицательное, то отсчет идет с конца строки;
- $length — длина создаваемой подстроки.
В результате вызова функции substr возвращается созданная подстрока.
Например, чтобы получить первые три символа из строки "Привет, мир!", нужно вызвать функцию таким образом:
substr("Привет, мир!", 0, 3) | "Прив" |
Также можно использовать отрицательное значение параметра $start, чтобы начать создание подстроки с конца исходной строки. Например, чтобы получить последний символ строки "Привет, мир!", нужно вызвать функцию таким образом:
substr("Привет, мир!", -1, 1) | "!" |
Функция substr очень удобна для обработки строк в PHP и позволяет с легкостью получать нужные подстроки из исходной строки.
Описание функции substr
substr
является встроенной функцией в PHP и используется для извлечения части строки. Эта функция принимает три аргумента: строку, начальную позицию и длину.
Если третий аргумент не указан, substr
извлекает весь оставшийся фрагмент строки, начиная с указанной позиции. Если указан длинный аргумент, то substr
извлекает указанное количество символов.
Пример:
$str = "Hello, world!";
echo substr($str, 0, 5); // выводит "Hello"
echo substr($str, 7); // выводит "world!"
echo substr($str, -1); // выводит "!"
Для получения части строки, начиная с конца, можно использовать отрицательные значения. Например, если второй аргумент равен -3, то substr
начинает извлечение с 3 символа справа. Если третий аргумент равен 2, то будут извлечены два символа.
При работе с substr
можно использовать и отрицательный третий аргумент. В таком случае извлекаемая строка будет заканчиваться на символ, находящийся на указанном расстоянии от конца строки. Например, если третий аргумент равен -3, то будет извлечена строка, заканчивающаяся тремя символами слева.
Внимание! Индексы символов в строке начинаются с нуля, поэтому первый символ строки имеет индекс 0, второй — 1 и т.д.
Пример использования функции substr
Функция substr в PHP используется для обрезания строки. Это может быть полезно, например, когда нужно показать только первые несколько символов из какой-то строки.
Для использования функции substr, нужно передать в неё два параметра: исходную строку и количество символов, которые нужно оставить:
substr("Пример текста", 0, 6);
В данном примере, мы передали функции substr строку "Пример текста" и указали, что нужно оставить первые 6 символов. Результатом будет строка "Пример".
Если нужно оставить все символы после заданного индекса, можно передать только один параметр:
substr("Пример текста", 7);
В данном примере, мы передали функции substr строку "Пример текста" и указали, что нужно оставить все символы, начиная с седьмого. Результатом будет строка "текста".
Также можно использовать отрицательные значения параметров. В этом случае, счёт символов будет идти с конца строки:
substr("Пример текста", -5);
В данном примере, мы передали функции substr строку "Пример текста" и указали, что нужно оставить последние 5 символов. Результатом будет строка "текста".
Функция substr очень полезна в работе с текстом и может быть использована для обрезания строк, выделения подстрок и многих других задач.
Обрезание строки с помощью функции mb_substr
Функция mb_substr используется для обрезания строки в PHP. Эта функция работает с многобайтовыми строками, то есть строками, содержащими символы, кодированные более чем одним байтом.
Для использования функции mb_substr необходимо передать первым аргументом строку, которую нужно обрезать, а вторым и третьим аргументами — начальную позицию и количество символов соответственно. Причем, второй аргумент задает позицию символа, а не его индекс в строке.
Функция mb_substr пригодится, когда необходимо обрезать строку до определенного количества символов, но при этом нужно сохранить все многобайтные символы целиком.
Пример использования функции mb_substr:
$str = "Вы родились для того, чтобы чего-то достичь!";
$short_str = mb_substr($str, 0, 20);
echo $short_str; // выводит "Вы родились для т"
В данном примере мы обрезали строку $str до 20 символов и сохраняем все многобайтные символы целиком.
Описание функции mb_substr
mb_substr - это функция в PHP, которая позволяет обрезать строку в многобайтовых кодировках, таких как UTF-8. Она работает аналогично функции substr, но учитывает количество байт в символах, чтобы корректно обрезать строку.
Функция имеет следующий синтаксис:
- mb_substr(string $string, int $start, int $length, string $encoding = null): string
string - исходная строка для обрезки;
start - начальная позиция обрезки. Если отрицательное значение, то отсчет ведется с конца строки;
length - длина обрезаемой части. Если не указывать, то обрезка будет происходить до конца строки;
encoding - кодировка, которая используется в строке. Если не указывать, то будет использоваться текущая кодировка.
Функция возвращает обрезанную строку.
Важно учитывать, что при использовании mb_substr вместо substr необходимо задавать кодировку явно, чтобы избежать ошибок обработки многобайтовых символов. Также, если кодировка не задана явно, функция будет использовать текущую кодировку, указанную в настройках PHP.
Пример использования функции mb_substr
Функция mb_substr используется для обрезания строки, учитывая многобайтную кодировку (например, UTF-8).
Синтаксис: mb_substr($string, $start, $length, $encoding)
- $string - исходная строка, которую нужно обрезать
- $start - позиция, с которой начинать обрезание (отсчет начинается с 0)
- $length (опциональный) - количество символов, которые нужно вырезать (если не указан, обрезается до конца строки)
- $encoding (опциональный) - кодировка, учитываемая при обрезании (по умолчанию - mb_internal_encoding())
Пример использования:
Исходная строка | "Привет, мир!" |
---|---|
Обрезанная строка |
В данном примере мы обрезаем строку "Привет, мир!" с позиции 0 до 7 символа, учитывая кодировку UTF-8. В результате получаем строку "Привет,...".
Использование регулярных выражений для обрезки строки
PHP предоставляет множество функций для работы со строками. Однако, иногда бывает необходимо обрезать строку в соответствии со сложным шаблоном или по определенному правилу. В таких случаях можно использовать регулярные выражения.
Регулярные выражения - это специальный язык для поиска, замены и обработки текстовой информации. В PHP регулярные выражения реализованы с помощью функций preg_match и preg_replace.
Для обрезки строки с помощью регулярного выражения, необходимо указать шаблон, по которому будет производиться обрезка. Для этого можно использовать различные метасимволы, такие как точка ( . ), знак вопроса ( ? ) и звездочка ( * ).
Например, чтобы обрезать строку до первой точки, можно использовать следующий код:
$str = 'Это пример строки. В ней есть точка.';
$new_str = preg_replace('/..*/', '', $str);
echo $new_str;
В результате выполнения этого кода будет выведено слово "Это", так как оно находится до первой точки.
Также можно использовать регулярное выражение для обрезки строки по определенному количеству символов. Для этого нужно указать количество символов в фигурных скобках:
$str = 'Это пример строки, которую нужно обрезать.';
$new_str = preg_replace('/^.{0,10}b/', '', $str);
echo $new_str;
В этом примере будет выведена строка, состоящая из первых 10 символов, так как они были указаны в регулярном выражении. Здесь также использована метасимвол b, который означает границу слова.
Использование регулярных выражений позволяет производить гибкую и точную обработку строк в PHP. Однако, необходимо помнить, что неправильно составленные регулярные выражения могут привести к ошибкам и неправильного обрезания строк.
Описание регулярных выражений
Регулярные выражения - это выражения, используемые для поиска и замены текста, основанные на определенных шаблонах.
Шаблоны могут включать символы, метасимволы, группы и любое количество различных правил.
Например, можно использовать регулярные выражения для поиска всех цифр в строке, всех букв, всех символов, начинающихся на определенную букву и так далее.
Регулярные выражения в PHP позволяют производить множество операций, таких как поиск, замена, удаление или извлечение информации из строк.
Более того, PHP обладает мощным синтаксисом, который позволяет задавать сложные шаблоны, используя множество метасимволов и функций.
Среди наиболее часто используемых метасимволов можно назвать: ^, $, ., *, +, ?, |, [], {}.
Использование регулярных выражений может существенно повысить эффективность программирования и ускорить написание кода в PHP.
Пример использования регулярных выражений в PHP
Регулярные выражения в PHP - это мощный и удобный инструмент для работы с текстом. Они позволяют искать, заменять и обрабатывать данные в любом формате.
Вот пример использования регулярных выражений для обработки текста:
- Найти все ссылки в тексте:
$pattern = '/(.*?)/i'; - Удаление всех HTML-тегов из текста:
$new_text = preg_replace('/<[^>]*>/', '', $text); - Замена всех латинских букв на русские в тексте:
$new_text = preg_replace('/[A-Za-z]/u', 'Р', $text); - Поиск всех слов, начинающихся с буквы "м" в тексте:
$words = preg_match_all('/bмw+b/u', $text, $matches);
Регулярные выражения могут быть сложными, но когда вы научитесь их использовать, они сделают вашу работу с текстом в PHP значительно проще и быстрее.
Если вы хотите узнать больше о регулярных выражениях в PHP, вы можете прочитать официальную документацию на сайте PHP.net.
Обрезание строки с помощью функции wordwrap
Функция wordwrap в PHP используется для автоматического разбиения строки на несколько строк, если она превышает определенную длину. Эта функция особенно полезна при выводе текста на странице или при отправке писем через PHP.
Как правило, wordwrap() принимает два обязательных параметра: строку, которую нужно разбить, и максимальную длину строки на каждой строке. Однако, есть также необязательный параметр break, который может использоваться для задания специального разделителя между строками.
Пример использования функции wordwrap:
$long_str = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut viverra risus at ornare consectetur. Fusce auctor eget ipsum a lacinia.";
$wrapped_str = wordwrap($long_str, 40, "
");
echo $wrapped_str;
В данном примере мы передаем переменную $long_str, которая содержит длинную строку текста. Затем мы вызываем функцию wordwrap() с максимальной длиной строки 40 символов и разделителем <br>.
Результат работы функции wordwrap() сохраняем в переменную $wrapped_str и выводим на экран. Строка будет разбита на несколько строк, каждая из которых будет содержать не более 40 символов.
Вывод:
Lorem ipsum dolor sit amet, consectetur<br>adipiscing elit. Ut viverra risus at<br>ornare consectetur. Fusce auctor eget<br>ipsum a lacinia.
Как видно из примера, функция wordwrap() позволяет просто и быстро обрезать длинную строку и разбить ее на несколько строк для удобного чтения и отображения на странице.
Описание функции wordwrap
Функция wordwrap в PHP служит для разбиения длинной строки на несколько строк более короткой длины. Разбиение происходит на границах слов, чтобы не нарушить целостность слов.
Синтаксис функции:
string wordwrap ( string $str , int $width [, string $break = "n" [, bool $cut = false ]])
- str – обязательный параметр. Исходная строка, которую нужно разбить на части.
- width – обязательный параметр. Максимальная длина строки до переноса.
- break – необязательный параметр. Символы, которыми будет заменен перенос строки. По умолчанию – символ переноса строки.
- cut – необязательный параметр. Флаг, указывающий, нужно ли разбивать слова при необходимости переноса строки. По умолчанию – false
Если задан параметр cut со значением true, wordwrap будет разрывать и слова, чтобы соответствовать максимальной длине каждой строки. Если этот параметр не указан, слова не будут разрываться.
Пример использования функции wordwrap:
Код | Результат |
---|---|
echo wordwrap("The quick brown fox jumped over the lazy dog.", 20, " | The quick brown fox jumped over the lazy dog. |
echo wordwrap("The quick brown fox jumped over the lazy dog.", 20, " | The quick brown fox jum ped over the lazy dog. |
Как видно из примера, функция wordwrap разбивает строку на части, сохраняя при этом целостность слов. Если параметр cut равен true, слова могут быть разбиты на две части.
Пример использования функции wordwrap для обрезания строки по словам
Функция wordwrap() в PHP позволяет обрезать длинную строку по определенному количеству символов или по ширине блока текста. Эта функция очень удобна, когда вам нужно разместить строку в заданной области и обеспечить правильное форматирование текста.
Часто бывает необходимо, чтобы строка была обрезана именно по словам, чтобы текст читался правильно и не разрывался на середине слова. Для этого мы можем использовать параметр 'break', который является опциональным и по умолчанию равен "n".
Вот пример, как можно использовать функцию wordwrap() для обрезания строки по словам:
$str = "Это длинная строка, которую необходимо обрезать по словам.";
$new_str = wordwrap($str, 20, '
', true);
echo $new_str;
В этом примере мы задаем максимальную ширину строки 20 символов и указываем, что нужно использовать перевод строки
в качестве разделителя слов. Установка последнего параметра функции в значение true гарантирует, что строка будет обрезана по целым словам, а не посередине.
Результат выполнения этого кода будет выглядеть следующим образом:
Это длинная
строка,
которую
необходимо
обрезать по
словам.
Таким образом, функция wordwrap() предоставляет удобный способ обрезать длинную строку по словам. Она очень полезна для создания красивого и читабельного текстового контента.
Использование функции rtrim для удаления символов с конца строки
PHP предлагает несколько способов обрезать строку, и одним из них является функция rtrim(). Эта функция позволяет удалить один или несколько символов с конца строки в одно действие.
Функция rtrim() принимает два аргумента: первый - строку, которую необходимо обрезать, а второй - опционально, символы, которые нужно удалить. Если второй аргумент не передается, функция удаляет последние пробелы (или символы n, r, t, v, , x0B).
Вот пример использования функции rtrim():
$str = "Привет, мир!";
$str_obrez = rtrim($str, "!"); // Удаляем восклицательный знак с конца строки
echo $str_obrez; // Выведет: "Привет, мир"
Как видите, второй аргумент - строка "!" - указывает, какой символ нужно удалять. В итоге функция удаляет этот символ с конца строки.
Если необходимо удалить все нецифровые символы с конца строки, можно использовать регулярное выражение вторым аргументом, например:
$str = "12345!@#";
$str_obrez = rtrim($str, "^[^0-9]+");
echo $str_obrez; // Выведет: "12345"
В данном примере мы передали вторым аргументом регулярное выражение "^[^0-9]+", которое обозначает все символы, кроме цифр. Таким образом, функцией rtrim() мы удалили все нецифровые символы с конца строки.
Использование функции rtrim() позволяет быстро и удобно обрезать строку в PHP с минимальными усилиями.
Описание функции rtrim
Функция rtrim (от английского right trim - обрезать справа) в PHP используется для удаления пробелов и других символов с конца строки.
Строка, которая будет обрезаться, передается первым аргументом. Второй необязательный аргумент - символы, которые нужно удалить. Если он не указан, удаляются все пробелы и управляющие символы справа.
Функция работает не только с простыми строками, но и с строками, закодированными в других кодировках.
Возвращаемое значение - новая строка без пробелов и других символов справа.
Для удобства работы с множеством строк, можно использовать цикл или функцию array_map. Также можно использовать ltrim для удаления символов слева или trim для удаления символов с обоих концов строки.
Вот примеры использования функции rtrim:
Код | Результат |
---|---|
rtrim(" Привет "); | Привет |
rtrim("Приветrn"); | "Привет" |
rtrim("Приветлилили", "ли"); | Привет |
Пример использования функции rtrim для удаления символов-разделителей
В PHP есть функция rtrim для удаления указанных символов-разделителей справа (справа trim). С помощью этой функции можно удалить символы-разделители в конце строки, например, если они появились при обработке текста.
Синтаксис функции rtrim имеет следующий вид:
- string rtrim ( string $str , string $character_mask )
Где:
- str – обязательный парамер, исходная строка для удаления символов-разделителей справа.
- character_mask – обязательный параметр, строка символов-разделителей, которые нужно удалить.
Пример использования функции rtrim:
Исходная строка | Символы-разделители | Результат |
'Hello World! ' | '! WdrloH' | 'Hello World' |
'PHP is cool' | ' coi' | 'PHP is' |
Как следует из примера, функция rtrim корректно удаляет символы-разделители справа при их указании в качестве второго параметра.
Использование функции substr_replace для замены части строки другой строкой
Функция substr_replace позволяет заменять часть строки другой строкой. Синтаксис этой функции выглядит следующим образом:
substr_replace(string $string, string $replacement, int $start [, int $length])
- $string - исходная строка;
- $replacement - строка, которой заменяется часть исходной строки;
- $start - индекс символа, начиная с которого заменяется часть строки;
- $length (необязательный параметр) - количество символов, которые нужно заменить. Если данный параметр не указан, заменяются все символы, начиная с индекса $start.
Пример использования функции:
$string = 'Hello, World!';
$replacement = 'PHP';
$start = 7;
$new_string = substr_replace($string, $replacement, $start);
echo $new_string; // выводит 'Hello, PHP!'
Заметьте, что в примере мы не указали параметр $length, поэтому были заменены все символы, начиная с индекса 7.
Также функция substr_replace может быть использована для замены строк внутри массива строк. Например:
$strings = array('Hello, World!', 'Goodbye, World!');
$replacement = 'PHP';
$start = 7;
$new_strings = array();
foreach ($strings as $string) {
$new_strings[] = substr_replace($string, $replacement, $start);
}
print_r($new_strings);
// выводит Array ( [0] => Hello, PHP! [1] => Goodbye, PHP! )
Таким образом, функция substr_replace является полезным инструментом при работе со строками в PHP.
Описание функции substr_replace
Функция substr_replace позволяет заменить часть строки на другую строку в определенном диапазоне.
Синтаксис функции выглядит следующим образом:
substr_replace(string $string, mixed $replacement, int $start [, int $length])
где:
- $string - обязательный параметр. Входная строка, которую нужно изменить.
- $replacement - обязательный параметр. Строка, которую нужно вставить вместо вырезанной части.
- $start - обязательный параметр. Начальный индекс, с которого нужно начать заменять.
- $length - необязательный параметр. Длина заменяемой части. Если параметр не указан, то заменяется вся часть строки, начиная с позиции $start.
Функция substr_replace может применяться в разных сферах, например, для замены определенных символов в строке или удаления части строки. Для замены символов необходимо установить параметр $length равным 0.
Пример использования:
$str = "hello world";
$new_str = substr_replace($str, "friends", 6, 5); // заменяем "world" на "friends"
echo $new_str; // выведет "hello friends"
В данном примере мы заменили часть строки "world" на "friends", начиная с позиции 6.
Пример использования функции substr_replace для замены символов в строке
Функция substr_replace очень удобна, когда нужно произвести замену символов в строке.
Синтаксис функции:
- substr_replace(string $string, mixed $replacement, mixed $start, mixed $length = null): string
Аргументы функции:
- string $string - исходная строка;
- mixed $replacement - строка, которую нужно вставить вместо части строки, заданной с помощью аргументов $start и $length;
- mixed $start - индекс символа в строке $string, начиная с которого надо начать замену;
- mixed $length (необязательный) - количество символов, которые нужно заменить. По умолчанию, если этот аргумент не указан или равен NULL, заменяется вся строка, начиная с символа, заданного аргументом $start.
Пример использования:
Код | Результат |
---|---|
$str = "Это пример строки"; | Это текст строки |
$str = "Это пример строки"; | Текст пример строки |
Обрезание строки с помощью функции str_pad
Функция str_pad позволяет добавлять символы в начале или конце строки до нужной длины. Но многие не знают, что её также можно использовать для обрезания строки.
Для этого достаточно использовать отрицательное значение длины строки вторым аргументом функции. Например, если нужно обрезать строку $str до 10 символов, можно использовать такой код:
$str = str_pad($str, -10);
Этот код добавит в конец строки столько пробелов, чтобы её длина была равна 10 символам, а затем вернёт первые 10 символов.
Если же нужно обрезать строку с начала, то нужно передать третьим аргументом значение STR_PAD_LEFT:
$str = str_pad($str, -10, "", STR_PAD_LEFT);
Этот код добавит в начало строки столько пробелов, чтобы её длина была равна 10 символам, а затем вернёт последние 10 символов.
Важно помнить, что функция str_pad возвращает новую строку, а не изменяет переданную в неё строку. Поэтому результат нужно сохранить в переменную.
Описание функции str_pad
str_pad – это функция языка PHP, которая используется для добавления символов к строке, чтобы ее длина соответствовала заданной. Она обычно используется для форматирования текста.
Функция str_pad требует три аргумента: первый – строка, которую нужно дополнить, второй – целевая длина строки, третий – символы, которые нужно добавить.
Есть три параметра символов, которые могут быть переданы через третий аргумент:
- STR_PAD_LEFT – символы добавляются слева;
- STR_PAD_RIGHT – символы добавляются справа;
- STR_PAD_BOTH – символы добавляются на обоих концах строки.
Вот пример использования функции str_pad:
Функция | Результат |
str_pad("Hello", 10, "x", STR_PAD_RIGHT) | Helloxxxxx |
str_pad("Hello", 10, "x", STR_PAD_LEFT) | xxxxxHello |
str_pad("Hello", 10, "x", STR_PAD_BOTH) | xxHelloxxx |
В этом примере первый аргумент – "Hello", второй – 10 (целевая длина строки), а третий – "x" (символы для добавления). Последний аргумент определяет, должны ли символы быть добавлены слева, справа или по обе стороны. Результаты для каждого из вариантов выглядят как нужно.
Вывод: функция str_pad - простой и эффективный способ добавления символов к строке, позволяющий форматировать тексты и обрабатывать данные в PHP.
Пример использования функции str_pad для добавления символов в начало строки
Функция str_pad позволяет добавлять символы в начало или конец строки до заданной длины. Ее синтаксис:
string str_pad ( string $input , int $pad_length , string $pad_string [, int $pad_type = STR_PAD_RIGHT [, string $encoding = "UTF-8" ]] )
В качестве аргументов функции необходимо передать исходную строку $input, желаемую длину строки $pad_length и символы, которые нужно добавить $pad_string. Также можно указать тип добавления символов $pad_type: слева (STR_PAD_LEFT), справа (STR_PAD_RIGHT) или с обоих сторон (STR_PAD_BOTH). По умолчанию символы добавляются справа.
Например, чтобы добавить в начало строки символы "0" до длины 10:
- $input = "12345";
- $pad_length = 10;
- $pad_string = "0";
- $pad_type = STR_PAD_LEFT;
- $result = str_pad($input, $pad_length, $pad_string, $pad_type);
- echo $result; // "0000012345"
В данном примере исходная строка "12345" была дополнена символами "0" до длины 10 слева, чтобы получить строку "0000012345".
Функция str_pad может быть полезна, например, при работе с числами. Если необходимо, чтобы все числа в массиве имели одинаковую длину, можно использовать эту функцию для добавления нулей в начало строки.
FAQ
Можно ли обрезать строку по определенному символу?
Да, для этого можно использовать функции explode и implode. Функция explode разбивает строку на массив по указанному символу или подстроке, а функция implode соединяет элементы массива в строку с указанным разделителем.
Cодержание