<?php


$text     = "Дым табачный воздух выел.
Комната —
глава в крученыховском аде.
Вспомни —
за этим окном
впервые
руки твои, исступлённый, гладил.
Сегодня сидишь вот,
сердце в железе.
День ещё —
выгонишь,
может быть, изругав.
В мутной передней долго не влезет
сломанная дрожью рука в рукав.";
$newArray = explode("\n", $text);
$lenArray = array();
foreach ($newArray as $k => $v) {
    $lenArray[$k] = strlen($v);
}
$maxLength = max($lenArray);
$emp       = '';

$words = array();
foreach ($newArray as $numberStr => $str) {
    $words[$numberStr] = str_split($str);
}
$c = count($words);
echo $c;
echo "<pre>";
print_r($words);
echo "</pre>";
echo "<table  border=\"1\" cellpadding=\"3\" height=\"80%\">";
for ($k = 0; $k < $maxLength - 1; $k++) {
    echo "<tr>";
    for ($i = 0; $i <= count($words) - 1; $i++) {
        if (isset($words[$i][$k])) {
            
            $var = $words[$i][$k];
            
            
            echo "<td>$var</td>";
        } else {
            echo "<td>$emp</td>";
        }
        
        
        
    }
    echo "</tr>";
    
    
}

echo "</table>";



?>
