PHP - Как преобразовать массив в строку

PHP - Как преобразовать массив в строку

Коллеги всем привет.

Рано или поздно каждый веб-разработчик в своих проектах сталкивается с такой задачей как из массива собрать строку в языке программирования PHP. Один из таких примеров почему может понадобиться собрать строку из массива так это когда вам из формы пришли данные о дате рождения пользователя в виде массива, и нужно из этого массива собрать строку и добавить эту строку в одно их полей вашей базы данных.

В этой статье мы поговорим о том какие есть простые встроенные php функции которые помогут вам собрать строку их массива без каких либо трудностей.

 

Содержимое статьи:

  1. PHP функция implode.
  2. PHP функция join.
  3. Итоги.

 

1. PHP функция implode.

Первая функция о которой мы поговорим, называется implode. Функция implode принимает два обязательных параметра, первый параметр это соединитель, по умолчанию значения параметра пустая строка, а второй параметр это сам массив. Функция как вы уже поняли возвращает строку в случаи успеха, а в противном случае возникнет исключения.

Синтаксис функции.

implode(string $separator, array $array): string

Пример.

<?php
$array = [
    '12',
    '01',
    '1993'
];
$text = implode(",", $array);
?>

php array to string

Как видим из примера у нас есть массив из трех элементов, и я захотел чтобы из этого массива получилась строка и между значениями каждого из элементов массива была запятая.


 

2. PHP функция join.

Вторая функция которая нам поможет собрать из массива строку называется join. Функция join такая же по своему функционалу, как и функция implode.

Синтаксис функции.

join(string $separator, array $array): string

Пример.

<?php
$array = [
    '12',
    '01',
    '1993'
];
$text = join(",", $array);
?>

php array to string

В результате мы получаем такую же строку, как и при использовании функции implode.


 

3. Итоги.

В итоги коллеги мы сегодня успешно познакомились с тем чтобы из массива можно было собрать строку без каких-либо проблем. Функции которые мы сегодня разбирали, абсолютно одинаковые по своему функционалу, и вы можете использовать ту, которая вам больше всего понравилась.


 

Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.

ПОХОЖИЕ СТАТЬИ

Как проверить пуста ли переменная в PHP - empty()

Как проверить пуста ли переменная в PHP - empty()

WEB
PHP - Как разбить строку на массив - Функции explode, preg_split

PHP - Как разбить строку на массив - Функции explode, preg_split

WEB
PHP - Как найти файл конфигурации php.ini

PHP - Как найти файл конфигурации php.ini

WEB