РАЗБИТЬ СТРОКУ PHP НА МАССИВ
В PHP есть несколько способов разбить строку на массив. Один из самых простых способов - использовать функцию explode
:
$str = "разбить строку на массив";
$arr = explode(' ', $str);
print_r($arr);
Этот код выведет:
Array
(
[0] => разбить
[1] => строку
[2] => на
[3] => массив
)
Здесь мы передаем два аргумента в функцию explode
: первый - разделитель, по которому нужно разбить строку, в данном случае это пробел; второй - сама строка, которую нужно разбить.
Если разделитель не найден в строке, то функция explode
вернет массив с одним элементом - исходной строкой:
$str = "строка без разделителей";
$arr = explode('-', $str);
print_r($arr);
Этот код выведет:
Array
(
[0] => строка без разделителей
)
Если в строке есть несколько разделителей подряд, то функция explode
вернет массив с пустыми элементами:
$str = "раз-бить--строку";
$arr = explode('-', $str);
print_r($arr);
Этот код выведет:
Array
(
[0] => раз
[1] => бить
[2] =>
[3] => строку
)
Если нужно разбить строку на массив строк по определенному символу, можно воспользоваться функцией str_split
:
$str = "разбить";
$arr = str_split($str);
print_r($arr);
Этот код выведет:
Array
(
[0] => р
[1] => а
[2] => з
[3] => б
[4] => и
[5] => т
)
Php explode: разбить строку на слова, используя пробел в качестве разделителя
Массивы в PHP ( часть 1). PHP stage 2
PHP. explode - Массивы - 51
Объединение и разбиение строк в PHP - Базовый курс PHP-7
#45 Уроки PHP - Учим язык PHP, форматный вывод, функции printf, explode, implode
Уроки PHP #6 Массивы
Запустить скрипт PHP из командной строки. Тестируем массив $argv.