PHP explode() функция

Пример

Разбить строку на массив:

<?php
$str = "Hello world. I love Shanghai!";
print_r (explode(" ", $str));
?>

Запуск примера

Определение и использование

explode() функция разбивает строку на массив.

Комментарий:"separator"parameter" не может быть пустой строкой.

Комментарий:Функция безопасна для двоичных данных.

Синтаксис

explode(separator,string,limit)
parameter Описание
separator необязательные. Определяет, где разделить строку.
string необязательные. Определяет строку, которую нужно разделить.
limit

дополнительные. Определяет количество элементов массива, возвращаемого.

Возможные значения:

  • Больше 0 - Возврат массива, содержащего до limit элементов
  • Меньше 0 - Возврат массива, содержащего кроме последнего -limit Все элементы за исключением
  • 0 - Возврат массива, содержащего один элемент

Технические детали

Возвратное значение: Возврат массива строк
PHP версия: 4+
Журнал обновлений: В PHP 4.0.1 добавлена limit parameter. В PHP 5.1.0 добавлена поддержка отрицательных limit поддержка.

более примеры

пример 1

использование limit parameter для возврата некоторых элементов массива:

<?php
$str = 'one,two,three,four';
// Ноль limit
print_r(explode(',', $str, 0));
// Положительные limit
print_r(explode(',', $str, 2));
// Негативные limit
print_r(explode(',', $str, -1));
?>

Запуск примера