fork download
  1. <?php
  2.  
  3. $html = <<<EOF
  4. <ul class="pagination ng-scope">
  5.   <li class="arrow previous unavailable"><a href="#listable"><i></i></a></li>
  6.   <li class="current"><a href="http://b...content-available-to-author-only...a.com/1">1</a></li>
  7.   <li><a href="http://b...content-available-to-author-only...a.com/2">2</a></li>
  8.   <li class="arrow next"><a href="http://blablaa/2#listable" class="next"><i></i></a></li>
  9. </ul>
  10. EOF;
  11.  
  12. preg_match_all('#<a[^>]*>(\d+)</a>#msi', $html, $pagination);
  13. print_r($pagination[1]);
  14. $baselink = "baselink";
  15. for ($i = 1; $i <= count($pagination[1]) + 1; $i++) {
  16. $link = $baselink . "/" . $i;
  17. echo $link ."\n";
  18. }
  19.  
  20.  
Success #stdin #stdout 0s 83456KB
stdin
Standard input is empty
stdout
Array
(
    [0] => 1
    [1] => 2
)
baselink/1
baselink/2
baselink/3