Я ищу способ разделить строку в несколько слов на основе некоторых разделителей.Как разбить строку на несколько разделителей, сохраняя некоторые разделители?
Например строка word1&word2 !word3 word4 &word5
должен дать мне массив со следующими словами:
word1
&word2
!word3
word4
&word5
Как достичь этого? Я попробовал несколько решений с str_replace(), но я не могу найти лучший способ получить то, что мне нужно. Возможно, решение может использовать регулярные выражения, но я не знаю, как их использовать.
вы должны смотреть, как использовать взрываются, здесь http://php.net/explode – keikoku92
Очевидно, я уже видел эту страницу, но там нет все могло мне помочь. Я ошибаюсь? – smartmouse
@ keikoku92 'explode' будет работать только в том случае, если в строке есть один согласованный разделитель, такой как запятая. Здесь есть несколько возможностей. – Ankh