<?php
error_reporting(-1);
mb_internal_encoding('utf-8');
$text = "Дым табачный воздух выел.
Комната —
глава в крученыховском аде.
Вспомни —
за этим окном
впервые
руки твои, исступленный, гладил.
Сегодня сидишь вот,
сердце в железе.
День еще —
выгонишь,
можешь быть, изругав.
В мутной передней долго не влезет
сломанная дрожью рука в рукав.";

$req = '/\n/';
$mas = preg_split($req,$text);
$nmas=array();
for ($i=0;$i<count($mas);$i++){
	$mas[$i] = preg_split('//u', $mas[$i],-1,PREG_SPLIT_NO_EMPTY);
    for($j=0;$j<count($mas[$i]);$j++){
     echo " ".$mas[$i][$j]." |";
    }
    echo "\n";
}