PHP EXPLODE ПО РЕГУЛЯРНОМУ ВЫРАЖЕНИЮ

Функция explode() в PHP используется для разбиения строки на массив элементов по заданному разделителю. При этом функциональность можно расширить с помощью регулярных выражений.

Для использования регулярного выражения в качестве разделителя, необходимо передать его как первый параметр функции preg_split(). Например:

$string = "one|two|three|four";
$array = preg_split("/\|/", $string);
print_r($array);

В данном случае, строка $string разбивается на массив элементов $array, используя символ “|” в качестве разделителя. Результат работы функции будет:

Array
(
[0] => one
[1] => two
[2] => three
[3] => four
)

Регулярные выражения дают возможность использовать более сложные разделители, например, на основе шаблонов символов. Например:

$string = "one,two;three.four";
$array = preg_split("/[;,\.]/", $string);
print_r($array);

В данном случае, строка $string разбивается на массив элементов $array, используя любой из символов “,”, “;” или “.” в качестве разделителя. Результат работы функции будет:

Array
(
[0] => one
[1] => two
[2] => three
[3] => four
)

Не бойтесь регулярных выражений. Regex за 20 минут!

Регулярные выражения в PHP. Функции preg_match, preg_replace, preg_split итд.

Как работает функция preg_split() (php)

Регулярные выражения в PHP

php функция explode

Объединение и разбиение строк в PHP - Базовый курс PHP-7

PHP. explode - Массивы - 51

PHP. implode - Массивы - 50

Реклама
Новое
Реклама