ageres
Guest
Многократные совпадения через ereg
Столкнулся с такой проблемой:
есть строчка:
$line = "1069718239| Какой-то текст |1069718238";
Из этого текста нужно вытащить номера.
Задаю маску: 10[0-9]{8}
Использую команду: ereg("10[0-9]{8}", $line, $ereg);
В итоге получаю, только одно совпадение для $ereg['0'].
Вопрос такой, как сделать так, чтобы находились два номера? Имхо маска правильная, возможно не учёл расстояния между этими номерами. Если так, то как правильно их задать?
Столкнулся с такой проблемой:
есть строчка:
$line = "1069718239| Какой-то текст |1069718238";
Из этого текста нужно вытащить номера.
Задаю маску: 10[0-9]{8}
Использую команду: ereg("10[0-9]{8}", $line, $ereg);
В итоге получаю, только одно совпадение для $ereg['0'].
Вопрос такой, как сделать так, чтобы находились два номера? Имхо маска правильная, возможно не учёл расстояния между этими номерами. Если так, то как правильно их задать?