PHP - Як перетворити масив у рядок
- Останнє оновлення: 3 Листопада 2023 р.
- Перегляди: 99
- Автор: Адмін

Колеги всім привіт.
Рано чи пізно кожен веб-розробник у своїх проектах стикається з таким завданням, як з масиву, зібрати рядок у мові програмування PHP. Один з таких прикладів чому може знадобитися зібрати рядок з масиву так це коли вам з форми прийшли дані про дату народження користувача у вигляді масиву, і потрібно з цього масиву зібрати рядок і додати цей рядок в одне їх полів вашої бази даних.
У цій статті ми поговоримо про те, які є прості вбудовані php функції, які допоможуть вам зібрати рядок їх масиву без будь-яких труднощів.
Вміст статті:
- PHP функція implode.
- PHP функція join.
- Підсумки.
1. PHP функція implode.
Перша функція, про яку ми поговоримо, називається implode. Функція implode приймає два обов'язкові параметри, перший параметр це з'єднувач, за промовчанням значення параметра порожній рядок, а другий параметр це масив. Функція як ви вже зрозуміли, повертає рядок у випадки успіху, а в іншому випадку виникне виняток.
Синтаксис функції.
implode(string $separator, array $array): string
приклад.
<?php
$array = [
'12',
'01',
'1993'
];
$text = implode(",", $array);
?>
Як бачимо з прикладу, у нас є масив з трьох елементів, і я захотів, щоб з цього масиву вийшов рядок і між значеннями кожного з елементів масиву була кома.
2. PHP функція join.
Друга функція яка нам допоможе зібрати з масиву рядок називається join. Функція join така сама за своїм функціоналом, як і функція implode.
Синтаксис функції.
join(string $separator, array $array): string
приклад.
<?php
$array = [
'12',
'01',
'1993'
];
$text = join(",", $array);
?>
В результаті ми отримуємо такий самий рядок, як і при використанні функції implode.
3. Підсумки.
У підсумки колеги ми сьогодні успішно познайомилися, щоб з масиву можна було зібрати рядок без будь-яких проблем. Функції, які ми сьогодні розбирали, абсолютно однакові за своїм функціоналом, і ви можете використовувати ту, яка вам найбільше сподобалася.
Дякую всім, я сподіваюся що вам моя стаття хоч чимось допомогла.