explode
Разбивает строку на массив по разделителю.
Доступно с: PHP 4
Синтаксис
explode(string $separator, string $string, int $limit = PHP_INT_MAX): arrayПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $separator | string | Разделитель, по которому разбивается строка. |
| $string | string | Исходная строка. |
| $limit | int | Максимальное число элементов. Последний элемент получит остаток строки. |
Возвращаемое значение
arrayМассив частей строки.
Примеры
Разбиение по запятой:
<?php
print_r(explode(',', 'red,green,blue'));Результат:
Array
(
[0] => red
[1] => green
[2] => blue
)Ограничение числа частей:
<?php
print_r(explode(' ', 'one two three four', 2));Результат:
Array
(
[0] => one
[1] => two three four
)Примечания
Пустой разделитель вызывает ошибку. Чтобы разбить строку на отдельные символы, используйте mb_str_split().
См. также
- implode — Объединяет элементы массива в строку.
Вопросы и ответы по теме
В учебнике
- Строки — Работа со строками в PHP — кавычки, склейка, длина, поиск, замена и функции для кириллицы.