Advertisement
roman_gemini

Untitled

Jan 12th, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.48 KB | None | 0 0
  1. <?php
  2.  
  3. $page_current = 5;
  4. $pages_total = 100;
  5.  
  6. $range_left = $page_current  - 5;
  7. $range_right = $page_current  + 5;
  8.  
  9. if ($range_left < 1) {
  10.     $range_right -= ($range_left - 1);
  11.     $range_left = 1;
  12. }
  13. if ($range_right > $pages_total) {
  14.     $range_left -= ($range_right - $pages_total);
  15.     $range_right = $pages_total;
  16. }
  17. for($i = 1; $i <= $pages_total; $i ++) {
  18.     if($i == 1 || $i % 10 == 0 || ($i >= $range_left && $i <= $range_right) || $i == $pages_total) {
  19.         print($i);
  20.     }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement