Как преобразовать строку в массив
Короткий ответ
Функция explode() разбивает строку по разделителю:
<?php
print_r(explode(', ', 'red, green, blue'));Результат:
Array
(
[0] => red
[1] => green
[2] => blue
)По символам
Отдельные символы возвращает mb_str_split():
<?php
print_r(mb_str_split('код'));Результат:
Array
(
[0] => к
[1] => о
[2] => д
)По словам
Если между словами может быть несколько пробелов, разбивайте строку регулярным выражением:
<?php
print_r(preg_split('/\s+/', trim(' one two three ')));Результат:
Array
(
[0] => one
[1] => two
[2] => three
)