Функции обработки строк
PHP Manual

explode

(PHP 4, PHP 5)

explodeРазбивает строку на подстроки

Описание

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().


Функции обработки строк
PHP Manual