EXPLODE PHP НЕСКОЛЬКО УСЛОВИЙ
Функция explode() в PHP используется для разбиения строки на части по заданному разделителю. Однако, что делать, если нужно разбить строку по нескольким условиям? Для этого можно использовать несколько вызовов функции explode().
Например, если строка содержит два разделителя - запятую и точку с запятой:
$str = "apple,orange;banana,pear";
$arr1 = explode(",", $str);
$arr2 = array();
foreach ($arr1 as $item) {
$arr2 = array_merge($arr2, explode(";", $item));
}
В данном примере сначала выполняется разбиение строки $str по запятой, результат помещается в массив $arr1. Затем создается пустой массив $arr2 и выполняется цикл по элементам массива $arr1. Внутри цикла происходит разбиение каждого элемента по точке с запятой, результат помещается в массив $arr2. Таким образом, в итоге получается массив $arr2 содержащий все части исходной строки, разбитые по запятой и точке с запятой.
Php explode: разбить строку на слова, используя пробел в качестве разделителя
How to split strings into array separated by comma(,) in PHP
#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP
PHP Explode \u0026 Implode Function Tutorial in Hindi / Urdu
Производительность PHP: планируем, профилируем, оптимизируем / Павел Мурзаков (Badoo)
Php explode: разбить строку на слова, используя пробел в качестве разделителя
Php explode: разбить строку на слова, используя пробел в качестве разделителя
Парсинг информации на PHP, от explode() до PhantomJS
11 trim, explode, implode - Php Uz
#21 Уроки PHP - Учим язык PHP, Логические операторы на языке PHP