2012-01-13 3 views
0

У меня длинная строка, которая должна быть разделена на несколько разделителей. Разделители находятся в массиве. Разделители представляют собой группы слов. Какая небольшая короткая версия для этого? Результат должен быть в конце массива.Разделить строку на нескольких разделителях (PHP)?

Спасибо!

+2

Возможный дубликат http://stackoverflow.com/questions/2860238/exploding-by-array-of-delimiters – Travesty3

ответ

2

Используйте функцию preg_split. Он принимает регулярное выражение в качестве первого аргумента, и ваше регулярное выражение может ИЛИ несколько выражений

+0

Да, но мои разделители - это слова, например * это разделитель *. Как это будет выглядеть? – EOB

+0

Разделители, содержащие несколько слов, являются точными. Вы должны создать регулярное выражение из вашего массива как 'это разделитель | это другой разделитель | это третий разделитель' –

 Смежные вопросы

  • Нет связанных вопросов^_^