РАЗБИТЬ СТРОКУ 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.

Реклама
Новое
Реклама