Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

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

Короткий ответ

Функция 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
)

Функции из этого ответа

  • explode — Разбивает строку на массив по разделителю.
  • implode — Объединяет элементы массива в строку.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.