preg_match распихает в массив все значение! в последнее значение оно запихает все что осталось, независимо от того что там ещё амперсанды!
Единственное посмотри, если оно жадно будет доставать поставь "?" в первых трёх значениях регулярки, чтобы сделать не жадным его
Зачем там регулярка?
Обсуждают сегодня