fork download
  1. <?php
  2.  
  3.  
  4. $phrase = "АБВГДЕЁЖЗИКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ";
  5. $length = mb_strlen($phrase);
  6.  
  7. for ($i=0; $i<$length; $i++) {
  8. $letters[] = mb_substr($phrase, $i, 1);
  9. }
  10.  
  11. $dx = 36;
  12. $dy = 36;
  13.  
  14. for ($y=0; $y<$dy; $y++){
  15. $screen[$y] = array_fill(0, $dx, " ");
  16. }
  17.  
  18.  
  19. for ($i=0; $i<mb_strlen($phrase); $i++){
  20. $r = 5+$i/4;
  21. $x = round($r*sin($i/3)+18);
  22. $y = round($r*cos($i/3)+18);
  23.  
  24. $screen[$x][$y] = $letters[$i];
  25. }
  26.  
  27.  
  28. for ($y=0; $y<$dy; $y++) {
  29. for ($x=0; $x<$dx; $x++) {
  30. echo " {$screen[$y][$x]} ";
  31. }
  32. echo "\n";
  33. }
  34.  
Success #stdin #stdout 0.01s 20520KB
stdin
Standard input is empty
stdout
                                                                                                            
                                                                                                            
                                                                                                            
                                                                                                            
                                                                                                            
                                                                                                            
                                                                                                            
                                                                                                            
                               Я                                                                            
                                                                                                            
                                              Н        О     П                                              
                         Ю                                            Р                                     
                                        М                                                                   
                                                                               С                            
                                  Л                                                                         
                   Э                                                              Т                         
                                                                                                            
                                  К                                                                         
                                                                      А              У                      
                   Ь              И                                                                         
                                                                      Б                                     
                                     З                             В                                        
                                                                                  Ф                         
                      Ы                 Ж                       Г                                           
                                              Ё     Е     Д                                                 
                                                                               Х                            
                               Ъ                                                                            
                                                                      Ц                                     
                                        Щ                                                                   
                                                 Ш           Ч