Das habe ich jetzt mal schnell hingeschrieben, aber nicht richtig durchgetestet (-> sicher Fehleranfällig)
Code:
<?php
$html = 'Das ist ein Test!
TestPage1
TestPage2
TestPage3';
preg_match_all('/<a.+href=[\"\'](.*)[\"\']>(.*)<\/a>/im', $html, $matches);
print_r($matches);
?>
Ausgabe:
Code:
Array
(
[0] => Array
(
[0] => TestPage1
[1] => TestPage2
[2] => TestPage3
)
[1] => Array
(
[0] => ?page=test1
[1] => ?page=test2
[2] => ?page=test3
)
[2] => Array
(
[0] => TestPage1
[1] => TestPage2
[2] => TestPage3
)
)