fork download
  1. <?php
  2.  
  3.  
  4. $text =
  5. "Дым табачный воздух выел.
  6. Комната —
  7. глава в крученыховском аде.
  8. Вспомни —
  9. за этим окном
  10. впервые
  11. руки твои, исступлённый, гладил.
  12. Сегодня сидишь вот,
  13. сердце в железе.
  14. День ещё —
  15. выгонишь,
  16. может быть, изругав.
  17. В мутной передней долго не влезет
  18. сломанная дрожью рука в рукав.";
  19.  
  20. $textStrings = explode("\n", $text);
  21.  
  22. $maxLength = 0;
  23.  
  24. foreach ($textStrings as $string) {
  25. $stringLength = mb_strlen($string);
  26. if ($stringLength > $maxLength) {
  27. $maxLength = $stringLength;
  28. }
  29. }
  30.  
  31. for($i = 0; $i <= $maxLength; $i++) {
  32. foreach ($textStrings as $string) {
  33. $symbol = mb_substr($string, $i, 1);
  34. if ($symbol == '') {
  35. echo " |";
  36. } else {
  37. echo " $symbol |";
  38. }
  39. }
  40. echo "\n";
  41. }
Success #stdin #stdout 0.02s 24448KB
stdin
Standard input is empty
stdout
 Д | К | г | В | з | в | р | С | с | Д | в | м | В | с |
 ы | о | л | с | а | п | у | е | е | е | ы | о |   | л |
 м | м | а | п |   | е | к | г | р | н | г | ж | м | о |
   | н | в | о | э | р | и | о | д | ь | о | е | у | м |
 т | а | а | м | т | в |   | д | ц |   | н | т | т | а |
 а | т |   | н | и | ы | т | н | е | е | и |   | н | н |
 б | а | в | и | м | е | в | я |   | щ | ш | б | о | н |
 а |   |   |   |   |   | о |   | в | ё | ь | ы | й | а |
 ч | — | к | — | о |   | и | с |   |   | , | т |   | я |
 н |   | р |   | к |   | , | и | ж | — |   | ь | п |   |
 ы |   | у |   | н |   |   | д | е |   |   | , | е | д |
 й |   | ч |   | о |   | и | и | л |   |   |   | р | р |
   |   | е |   | м |   | с | ш | е |   |   | и | е | о |
 в |   | н |   |   |   | с | ь | з |   |   | з | д | ж |
 о |   | ы |   |   |   | т |   | е |   |   | р | н | ь |
 з |   | х |   |   |   | у | в | . |   |   | у | е | ю |
 д |   | о |   |   |   | п | о |   |   |   | г | й |   |
 у |   | в |   |   |   | л | т |   |   |   | а |   | р |
 х |   | с |   |   |   | ё | , |   |   |   | в | д | у |
   |   | к |   |   |   | н |   |   |   |   | . | о | к |
 в |   | о |   |   |   | н |   |   |   |   |   | л | а |
 ы |   | м |   |   |   | ы |   |   |   |   |   | г |   |
 е |   |   |   |   |   | й |   |   |   |   |   | о | в |
 л |   | а |   |   |   | , |   |   |   |   |   |   |   |
 . |   | д |   |   |   |   |   |   |   |   |   | н | р |
   |   | е |   |   |   | г |   |   |   |   |   | е | у |
   |   | . |   |   |   | л |   |   |   |   |   |   | к |
   |   |   |   |   |   | а |   |   |   |   |   | в | а |
   |   |   |   |   |   | д |   |   |   |   |   | л | в |
   |   |   |   |   |   | и |   |   |   |   |   | е | . |
   |   |   |   |   |   | л |   |   |   |   |   | з |   |
   |   |   |   |   |   | . |   |   |   |   |   | е |   |
   |   |   |   |   |   |   |   |   |   |   |   | т |   |
   |   |   |   |   |   |   |   |   |   |   |   |   |   |