echo
fprintf
Функции обработки строк
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().

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