Advertisement
AngelLIves

Web PHP

Nov 9th, 2018
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.99 KB | None | 0 0
  1. <?php
  2.     $m=85;  //Самое большое число
  3.     $c=3;   //Каждый 'c' будет красный
  4.     $p=10;  //Количество элементов в строке
  5.     function getColorMarkup($i, $c){
  6.         if($i%$c==0){
  7.             $num = '<style color = "red"> $i </style>';
  8.         }
  9.         else{
  10.             $num = $i;
  11.         }
  12.         return $num;
  13.     }
  14.     function getColspanMarkup($i, $p){
  15.         if($i % $p == 0){
  16.         $colspan = "";
  17.         }
  18.         else{
  19.         $colspan = 'colspan = ($p - $i % $p)+1';
  20.         }
  21.         return $colspan;
  22.     }
  23.     $output = '<table>';
  24.     for($i=1; $i<=$m ; $i++){
  25.         if($i%$p==1){
  26.             $output .= "<tr>";
  27.         }
  28.        
  29.         $num = getColorMarkup($i, $c);
  30.         $colspan = getColspanMarkup($i, $p);
  31.        
  32.         $output .= "<td $colspan>$num</td>";
  33.         if($i % $p==0 || $i == $m){
  34.             $output .= "</tr>";
  35.         }
  36.     }
  37.    $output .= '/table';
  38.    print "$output";
  39. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement