English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP String строковые функции руководства
Функция explode() используется для разделения одной строки на другую строку с помощью строки-делителя и возвращает массив строк.
array explode ( string $delimiter , string $string [, int $limit ] )
Он используется для разделения строки на строки с помощью строки-делителя
Оно возвращает массив строк
Номер | Параметры и описание |
---|---|
1 | delimiter (обязательный) Граничная строка |
2 | string (обязательный) Входящая строка. |
3 | limit (по умолчанию) Если параметр limit установлен и является положительным числом, то возвращаемый массив содержит до limit элементов, а последний элемент содержит оставшуюся часть строки. |
Попробуем следующий пример, 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] => три )