Advertisement
Guest User

Untitled

a guest
Mar 6th, 2015
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.71 KB | None | 0 0
  1. <?php
  2.  
  3. echo "<pre>";
  4.  
  5. $wysokosc   = 18;
  6. $obrys_c    = "#";
  7. $wnetrze_c  = "*";
  8. $bombka     = "o";
  9.  
  10. function szerokosc($wysokosc)
  11. {
  12.     return 2*$wysokosc-1;
  13. }
  14.  
  15. function wypisz_spacje($szerokosc)
  16. {
  17.     for($a = $szerokosc; $a >= 0; $a--)
  18.     {
  19.         echo " ";
  20.     }
  21.     return false;
  22. }
  23.  
  24. $max = szerokosc($wysokosc);
  25. $mod = floor($max/2);
  26.  
  27. for($a = $mod; $a >= 0; $a--)
  28. {
  29.     wypisz_spacje($a);
  30.    
  31.     $szerokosc = szerokosc($wysokosc - $a);
  32.    
  33.     for($c = 0; $c <= $szerokosc-1; $c++)
  34.     {
  35.         if ($c == 0 or $c == $szerokosc-1 or !$a)
  36.         {  
  37.             echo $obrys_c;
  38.         }
  39.         elseif (!mt_rand(0,3))
  40.         {
  41.             echo $bombka;  
  42.         }
  43.         else
  44.         {
  45.             echo $wnetrze_c;
  46.         }
  47.     }
  48.     echo "<br/>";
  49. }
  50. wypisz_spacje($mod);
  51. echo $obrys_c;
  52.  
  53.  
  54. echo "</pre>";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement