fork download
  1. <?php
  2. $text = "А Б В Г Д Е Ё Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ";
  3. $text = explode(" ", $text);
  4. $n = 53;
  5. $field = [];
  6. $field = array_fill(0, 35, array_fill(0, $n, ' '));
  7.  
  8. /*
  9.  
  10. print_r($text);
  11. */
  12. for ($i=0; $i<count($text); $i++) {
  13. $y = sin($i*pi()/10);
  14. $y*=14;
  15. $y+=15;
  16. $y=round($y);
  17. //echo "$y ";
  18. $field[$y][round($i*2)] = $text[$i];
  19. }
  20.  
  21. for ($i=0; $i<count($field); $i++) {
  22.  
  23. for ($j=0; $j<count($field[0]); $j++) {
  24. echo $field[$i][$j];
  25. echo " ";
  26. }
  27. echo "\n";
  28. }
Success #stdin #stdout 0.03s 20568KB
stdin
Standard input is empty
stdout
                                                                                                          
                                                            П                                             
                                                        О       Р                                         
                                                                                                          
                                                    Н               С                                     
                                                                                                          
                                                                                                          
                                                М                       Т                                 
                                                                                                          
                                                                                                          
                                                                                                          
                                            Л                               У                             
                                                                                                          
                                                                                                          
                                                                                                          
А                                       К                                       Ф                         
                                                                                                          
                                                                                                          
                                                                                                          
    Б                               И                                               Х                     
                                                                                                          
                                                                                                          
                                                                                                          
        В                       З                                                       Ц                 
                                                                                                          
                                                                                                          
            Г               Ж                                                               Ч             
                                                                                                          
                Д       Ё                                                                       Ш         
                    Е                                                                               Щ