McOuni
Guest
Вывести все значения при помощи REgExp
Задача довольно тривиальна.
Но проблема в том, что я очень плохо знаю регулярные выражения.
В общем есть строка. Нужно при помощи заданного exression
найти и вывести на экран все совпадения:
Я сделал так:
Выводит
Совпадение1
Совпадение2
Совпадение3
Совпадение4
Что я написал не так?
Задача довольно тривиальна.
Но проблема в том, что я очень плохо знаю регулярные выражения.
В общем есть строка. Нужно при помощи заданного exression
найти и вывести на экран все совпадения:
Я сделал так:
PHP:
$a = "ddadadпвпвпвпавпавпdaddadadda<a href=fgfgfgfg>Совпадение1</a>вапвыапва<a href=fgfgfgfg>Совпадение2</a>вап<a href=fgfgfgfg>Совпадение3</a>ваппвпвп<a href=fgfgfgfg>Совпадение4</a>вапв";
preg_match_all ("/<a href=.*>(.*)<\/a>/", $a, $arr);
print_r($arr);
вместо многомерного массива со словами вытянутыми из ссылок:Array ( [0] => Array ( [0] => Совпадение1вапвыапваСовпадение2вапСовпадение3ваппвпвпСовпадение4 ) [1] => Array ( [0] => Совпадение4 ) )
Совпадение1
Совпадение2
Совпадение3
Совпадение4
Что я написал не так?