Описание
array
explode ( string separator, string string [, int limit] )
- Возвращает массив строк, полученных разбиением строки string с использованием separator в качестве разделителя. Если передан аргумент limit передан, массив будет содержать максимум limit элементов, при этом последний элемент будет содердать остаток строки string.
- Если separator - пустая строка (""), explode() возвращает FALSE. Если separator не содержится в string, то explode() возвращает массив, содержащий один элемент string.
- По историческим причинам, функции implode() можно передавать аргументы в любом порядке, но для explode() это недопустимо. separator всегда должен содержать разделитель, а string - исходную строку.
Замечание: Аргумент limit был добавлен в PHP 4.0.1
-
Пример 1. Примеры применения explode()
<?php // Пример 1 $pizza = "piece1 piece2 piece3 piece4 piece5 piece6"; $pieces = explode(" ", $pizza); echo $pieces[0]; // piece1 echo $pieces[1]; // piece2
// Пример 2 $data = "foo:*:1023:1000::/home/foo:/bin/sh"; list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data); echo $user; // foo echo $pass; // *
?>
|
|
Замечание: Эта функция безопасна
для обработки данных в двоичной форме.
- См. также описание функций preg_split(), spliti(), split() и implode().
Пред.
Начало
След.
echo
Уровень выше
fprintf
22222