English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Основной уровень

PHP Уровень продвинутый

PHP & MySQL

PHP Руководство пользователя

Пример использования и пример функции PHP explode()

   PHP String строковые функции руководства

   Функция explode() используется для разделения одной строки на другую строку с помощью строки-делителя и возвращает массив строк.

Синтаксис

array explode ( string $delimiter , string $string [, int $limit ] )

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

Он используется для разделения строки на строки с помощью строки-делителя

Возвратное значение

Оно возвращает массив строк

Параметр

НомерПараметры и описание
1

delimiter (обязательный)

Граничная строка

2

string (обязательный)

Входящая строка.

3

 limit (по умолчанию)

Если параметр limit установлен и является положительным числом, то возвращаемый массив содержит до limit элементов, а последний элемент содержит оставшуюся часть строки.
Если параметр limit отрицателен, то возвращается все элементы, кроме последних -limit элементов.
Если limit равно 0, то это будет интерпретироваться как 1.

Онлайн пример

Попробуем следующий пример, explode использует пробел для разделения строки и возвращает массив:

<?php
   $str = "w3codebox просто легко обучение.";
   
   print_r(explode(' ', $str));
?>
Проверим, посмотри ›/›

Результат вывода

Массив ( [0] => w3codebox [1] => просто [2] => легко [3] => обучение. )

Более примеров

 Следующие примеры демонстрируют использование запятой для разделения символов и строки без разделителя, которая возвращает массив одной длины.

<?php
/* Строка без разделителя, возвращается массив одной длины. */
$input1 = "hello";
$input2 = "hello,there,w3codebox,com";
print_r(explode(',', $input1));
print_r(explode(',', $input2));
?>
Проверим, посмотри ›/›

Результат вывода

Массив
(
    [0] => hello
)
Массив
(
    [0] => hello
    [1] => there
    [2] => w3codebox
    [3] => com
)

Следующие примеры показывают пример использования параметра limit и возврата элементов массива:

<?php
$str = 'один|два|три|четыре';
// Положительное значение limit
print_r(explode('|', $str, 2));
// Отрицательное значение limit (с PHP 5.1)
print_r(explode('|', $str, -1));
?>
Проверим, посмотри ›/›

Результат вывода:

Массив
(
    [0] => один
    [1] => два|три|четыре
)
Массив
(
    [0] => один
    [1] => два
    [2] => три
)

PHP String строковые функции руководства