<?php
error_reporting(-1);
mb_internal_encoding('utf-8');
$text =
"Дым табачный воздух выел.
Комната —
глава в крученыховском аде.
Вспомни —
за этим окном
впервые
руки твои, исступлённый, гладил.
Сегодня сидишь вот,
сердце в железе.
День ещё —
выгонишь,
может быть, изругав.
В мутной передней долго не влезет
сломанная дрожью рука в рукав.";
$text = preg_replace('/\r?/u', '', $text);
$lines = explode("\n", $text);
var_dump($lines);
$letterNumber = 0;
for($i = 0; $i < $maximumStringLength; $i++){
foreach ($lines as $key => $value) {
if (mb_substr($value, $letterNumber, 1) != ""){
echo "|", mb_substr($value, $letterNumber, 1);
} else {
echo "| ";
}
}
echo "|\n";
$letterNumber++;
}
- Output for 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.4, 8.3.6
- array(14) {
[0]=>
string(46) "Дым табачный воздух выел."
[1]=>
string(18) "Комната —"
[2]=>
string(50) "глава в крученыховском аде."
[3]=>
string(18) "Вспомни —"
[4]=>
string(24) "за этим окном"
[5]=>
string(14) "впервые"
[6]=>
string(58) "руки твои, исступлённый, гладил."
[7]=>
string(35) "Сегодня сидишь вот,"
[8]=>
string(29) "сердце в железе."
[9]=>
string(19) "День ещё —"
[10]=>
string(17) "выгонишь,"
[11]=>
string(36) "может быть, изругав."
[12]=>
string(61) "В мутной передней долго не влезет"
[13]=>
string(55) "сломанная дрожью рука в рукав."
}
Warning: Undefined variable $maximumStringLength in /in/c33Br on line 28
- Output for 8.3.5
- Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
array(14) {
[0]=>
string(46) "Дым табачный воздух выел."
[1]=>
string(18) "Комната —"
[2]=>
string(50) "глава в крученыховском аде."
[3]=>
string(18) "Вспомни —"
[4]=>
string(24) "за этим окном"
[5]=>
string(14) "впервые"
[6]=>
string(58) "руки твои, исступлённый, гладил."
[7]=>
string(35) "Сегодня сидишь вот,"
[8]=>
string(29) "сердце в железе."
[9]=>
string(19) "День ещё —"
[10]=>
string(17) "выгонишь,"
[11]=>
string(36) "может быть, изругав."
[12]=>
string(61) "В мутной передней долго не влезет"
[13]=>
string(55) "сломанная дрожью рука в рукав."
}
Warning: Undefined variable $maximumStringLength in /in/c33Br on line 28
- Output for 5.6.38, 7.1.0 - 7.1.22, 7.2.0 - 7.2.33, 7.3.16 - 7.3.33, 7.4.0 - 7.4.33
- array(14) {
[0]=>
string(46) "Дым табачный воздух выел."
[1]=>
string(18) "Комната —"
[2]=>
string(50) "глава в крученыховском аде."
[3]=>
string(18) "Вспомни —"
[4]=>
string(24) "за этим окном"
[5]=>
string(14) "впервые"
[6]=>
string(58) "руки твои, исступлённый, гладил."
[7]=>
string(35) "Сегодня сидишь вот,"
[8]=>
string(29) "сердце в железе."
[9]=>
string(19) "День ещё —"
[10]=>
string(17) "выгонишь,"
[11]=>
string(36) "может быть, изругав."
[12]=>
string(61) "В мутной передней долго не влезет"
[13]=>
string(55) "сломанная дрожью рука в рукав."
}
Notice: Undefined variable: maximumStringLength in /in/c33Br on line 28
preferences:
162.41 ms | 404 KiB | 171 Q