<?php
error_reporting(-1);
mb_internal_encoding('utf-8');
$text =
"Дым табачный воздух выел.
Комната —
глава в крученыховском аде.
Вспомни —
за этим окном
впервые
руки твои, исступлённый, гладил.
Сегодня сидишь вот,
сердце в железе.
День ещё —
выгонишь,
может быть, изругав.
В мутной передней долго не влезет
сломанная дрожью рука в рукав.";
$text_arr=explode("\n",
$text);
$biggest=mb_strlen(max($text_arr));
$count=0;
for($i=0; $i<$biggest; $i++){
foreach ($text_arr as $string){
$string=mb_substr($string, $count, 1);
if($string!=''){
echo $string."|";
}
else{
echo " |";
}
}
echo"\n";
$count++;
}