| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > несколько совпадений в ereg() |
| Автор: Гость_Жека 18.4.2005, 03:44 |
| помогите плз разобраться с функцией ereg есть строка, например $str = 'asdf ahjf' мне нужно достать из нее оба совпадения с выражением, например 'a..f' пишу ereg("a..f", $str, $matches); и вот теперь мне надо вывести как первое, так и второе совпадение... как это сделать?? |
| Автор: IZ@TOP 18.4.2005, 08:08 | ||
Так тебе нужно? |
| Автор: Гость_Жека 18.4.2005, 09:46 | ||
| я не совсем понял ответ... что такое "([c][r][m])" у меня оно ничего не ищет... а вот, что мне надо:
результат: Array ( [0] => ctrine [1] => ctrine ) т.е. я получаю только первое совпадение... а мне нужно знать ещй и второе т.е. я на выходе хочу иметь массив типа Array ( [0] => ctrine [1] => commerce ) |
| Автор: Mal Hack 18.4.2005, 13:30 | ||||
Предланаю вариант через preg.
Если надо учесть, что a и f могут быть заглавными, то после второго # поставь i. |
| Автор: Гость_Жека 18.4.2005, 14:59 |
| Спасибо ОГРОМНОЕ! это именно то, что нужно было! |