Регулярное выражение как разделитель для explode php

можно ли использовать каким то образом регулярное выражение как разделитель в explode() ?

например когда есть строка

$str = 'word1[and]word2[or]word3';

$arr = explode('[*/+]',$str);

что бы получить все элементы в массив? или тут только через регулярное выражение и preg_match?


Ответы (1 шт):

Автор решения: Vad Sim

С помощью explode – нет, нельзя, но можно использовать preg_split. Это как explode, только для регулярных выражений.
Как использовать: https://www.php.net/manual/ru/function.preg-split.php

→ Ссылка