<?php
header("Content-Type: text/plain; charset=utf-8");
?>

<?php


$text     = "Дым табачный воздух выел.
Комната —
глава в крученыховском аде.
Вспомни —
за этим окном
впервые
руки твои, исступлённый, гладил.
Сегодня сидишь вот,
сердце в железе.
День ещё —
выгонишь,
может быть, изругав.
В мутной передней долго не влезет
сломанная дрожью рука в рукав.";
$newArray = explode("\n", $text);


$emp = ' ';

$words = array();
foreach ($newArray as $numberStr => $str) {
    $words[$numberStr] = preg_split("//u", $str, null, PREG_SPLIT_NO_EMPTY);
}

for ($k = 0; $k < 34; $k++) {
    
    for ($i = 0; $i <= count($words) - 1; $i++) {
        if (isset($words[$i][$k])) {
            $var = $words[$i][$k];
            
            echo "  $var  |";
        } else {
            echo "  $emp  |";
        }
    }
    echo "\n";
}




?>
