PHP

Функция implode(). Преобразование массива в строку в PHP.

Преобразование массива в строку в PHP осуществляется с помощью функции implode(). Функция объединяет все значения массива, вставляя между ними разделитель. Если разделитель в параметрах функции не указан, то массив будет преобразован в строку без какого-либо знака между значениями.

Общий синтаксис функции implode() (два варианта):
string implode (string separator, array some_array)
string implode (array some_array)

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

Рассмотрим пример:
<?php
 
$my_array = array('milk', 'tea', 'water');
$my_string = implode(",", $my_array);
 
echo $my_string // выведет: milk,tea,water             
?>

Если разделитель мы не указываем, то произойдет обычная конкатенация значений массива в одну строку:
<?php
 
$my_array = array('milk', 'tea', 'water');
$my_string = implode($my_array);
 
echo $my_string // выведет: milkteawater             
?>

В данном случае пропущенному параметру «разделитель» присваивается значение по умолчанию – пустая строка ». Если же массив является пустым, то будет возвращена пустая строка.
<?php
 
$my_array = array();
$my_string = implode(“|”, $my_array);
 
echo $my_string // выведет пустую строку            
?>

У функции implode() есть псевдоним – join().
Теги:
implode
Добавлено: 10 Мая 2018 16:35:51 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...