Преобразование строки в массив
Для разбиения строк существует функция explode(), в которую нужно передать саму строку и символ, по которому она будет разбиваться:
<?php
$str = 'Я крутой программист';
$arr = explode(' ', $str);
print_r($arr);
Результат в браузере:
Array
(
[0] => Я
[1] => крутой
[2] => программист
)
В примере выше мы указали, что нужно разбить строку по пробельному символу. Функция explode() так и поступила - восприняла каждый пробел как разделитель между элементами.
Преобразование массива в строку
Функция implode() позволяет соединить элементы массива в одну строку. Для этого ей необходимо передать массив и символ, который будет вставляться между значениями:
<?php
$arr = ['спагетти', 'чипсы', 'молоко'];
$string = implode('|', $arr);
var_dump($string);
?>
Результат в браузере:
string(40) "спагетти|чипсы|молоко"
Как видите, мы превратили массив в строку и проставили символ | между значениями. Если разделитель не нужен - можно передать null или пустую строку.