|
|
|
Строковые функции PHP
explode()
Синтаксис:
explode(delimiter, string_name[,limit])
Поддерживается следующими версиями PHP:
Описание функции:
Функция explode() возвращает массив элементами которого являются строки, полученные разбиением строки (string_name) при помощи разделителя (delimiter)
Аргумент
|
Описание
|
Тип
|
delimiter
|
Обязательный аргумент. Разделитель.
Разделитель не может быть пустой строкой, в этом случае функция вернет false.
Если delimiter не имеет тип string, то будет возвращен массив из одного элемента содержащим string_name.
|
string |
string_name
|
Обязательный аргумент. Строка которая будет разделена на элементы и помещена в массив.
|
string |
limit |
Необязательный аргумент. Указывает максимальное количество элементов возвращаемого массива. |
int |
Примеры:
Пример 1:
$arr_str = "PHP - скриптовый язык программирования общего назначения";
print_r (explode(" ",$arr_str));
?>
Результат:
Array (
[0] => PHP
[1] => -
[2] => скриптовый
[3] => язык
[4] => программирования
[5] => общего
[6] => назначения)
|
Пример 2:
Если разделитель не имеет тип string, то будет возвращен массив с единственным элементом.
$arr_str = "1Иванов1Петров1Сидоров";
$delimiter = array(1);
print_r (explode($delimiter, $arr_str));
?>
Результат:
Array ( [0] => 1Иванов1Петров1Сидоров )
|
Пример 3:
Использование в качестве разделителя пустой строки
$arr_str = "Иванов Иван Иванович";
var_dump (explode("",$arr_str));
?>
Результат:
bool(false)
|
Пример 4:
$arr_str = "PHP - скриптовый язык программирования общего назначения";
print_r (explode(" ",$arr_str,2));
?>
Результат:
Array ( [0] => PHP [1] => - скриптовый язык программирования общего назначения )
|
Статьи по теме "Секреты вебмастера"
|
|
Строковые функции
|