3v4l.org

run code in 300+ PHP versions simultaneously
<?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 git.master, git.master_jit, rfc.property-hooks
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

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
62.4 ms | 403 KiB | 8 Q