Народ, задача такая:
есть регулярное выражение:
eregi("((^gw)-(gw..$))|((^msc)-(msc..$))|((^stp)-(stp..$))|((^hlr)-(hlr..$))", $id, $Pok)
т.е. входная строка $id у меня имеет вид gw-gwXX или msc-mscXX или stp-stpXX или hlr-hlrXX, где ХХ - любые символы.
Из входной строки мне надо получить массив из 2х элементов: gw и gwXX.
Из описания ф-ции eregi, я вычитал, что последний параметр (масив $Pok) для этого и предназначен. Но на самом деле, в этом массиве куча левой информации появляется. Подскажите, как правильно?