PHP - метод explode()
Функция explode() разбивает строку на массив и возвращает массив строк. Функция доступна начиная с версии PHP 4+.Можно сказать, что метод explode() разбивает строку на несколько массивов с помощью delimiter и каждый массив является подстрокой.
Notes:
Le разделитель не может быть пустой строкой.
Функция explode() возвращает логический тип.
Example
$str = "Hello world!";Runtime:
print_r (explode(" ",$str));
Array
(
[0] => Hello
[1] => world
[2] => !
)
Syntax
explode(separator,string,limit)
separator: обязательный. Укажите разделитель для разделения строки.
string: обязательно. Строка split.
limit: необязательный. Указываем количество возвращаемых массивов.
Возможные значения:
- Больше 0 - Возвращает массив с максимальным количеством элементов.
- Меньше 0: Возвращает массив, кроме последних элементов.
- 0 - Возвращает массив с одним элементом.
Пример:
$str = 'оранжевый, синий, зеленый, красный';Runtime:
// ограничение 0
print_r(explode(',',$str,0));
// верхний предел 0
print_r(explode(',',$str,2));
// нижний предел равен 0
print_r(explode(',',$str,-1));
Array
(
[0] => оранжевый, синий, зеленый, красный
)
Array
(
[0] => orange
[1] => синий, зеленый, красный
)
Array
(
[0] => orange
[1] => blue
[2] => green
)
Ссылки:
https://www.php.net/manual/fr/function.explode.php