3v4l.org

run code in 300+ PHP versions simultaneously
<?php error_reporting(-1); mb_internal_encoding('utf-8'); $text = "Дым табачный воздух выел. Комната — глава в крученыховском аде. Вспомни — за этим окном впервые руки твои, исступлённый, гладил. Сегодня сидишь вот, сердце в железе. День ещё — выгонишь, может быть, изругав. В мутной передней долго не влезет сломанная дрожью рука в рукав."; $lengthsOfStrings = []; $lengthOfLongestString = 0; $numberOfStrings = 0; $strings = explode("\n", $text); foreach ($strings as $string) { $lengthsOfStrings[] = mb_strlen($string); } $lengthOfLongestString = max($lengthsOfStrings); $numberOfStrings = count($strings); for ($c=0; $c < $lengthOfLongestString; $c++) { for ($s=0; $s < $numberOfStrings; $s++) { $char = mb_substr($strings[$s], $c, 1); if ($char) { echo "{$char} |"; } else { echo " |"; } } echo "\n"; }
Output for git.master, git.master_jit, rfc.property-hooks
Д |К |г |В |з |в |р |С |с |Д |в |м |В |с | ы |о |л |с |а |п |у |е |е |е |ы |о | |л | м |м |а |п | |е |к |г |р |н |г |ж |м |о | |н |в |о |э |р |и |о |д |ь |о |е |у |м | т |а |а |м |т |в | |д |ц | |н |т |т |а | а |т | |н |и |ы |т |н |е |е |и | |н |н | б |а |в |и |м |е |в |я | |щ |ш |б |о |н | а | | | | | |о | |в |ё |ь |ы |й |а | ч |— |к |— |о | |и |с | | |, |т | |я | н | |р | |к | |, |и |ж |— | |ь |п | | ы | |у | |н | | |д |е | | |, |е |д | й | |ч | |о | |и |и |л | | | |р |р | | |е | |м | |с |ш |е | | |и |е |о | в | |н | | | |с |ь |з | | |з |д |ж | о | |ы | | | |т | |е | | |р |н |ь | з | |х | | | |у |в |. | | |у |е |ю | д | |о | | | |п |о | | | |г |й | | у | |в | | | |л |т | | | |а | |р | х | |с | | | |ё |, | | | |в |д |у | | |к | | | |н | | | | |. |о |к | в | |о | | | |н | | | | | |л |а | ы | |м | | | |ы | | | | | |г | | е | | | | | |й | | | | | |о |в | л | |а | | | |, | | | | | | | | . | |д | | | | | | | | | |н |р | | |е | | | |г | | | | | |е |у | | |. | | | |л | | | | | | |к | | | | | | |а | | | | | |в |а | | | | | | |д | | | | | |л |в | | | | | | |и | | | | | |е |. | | | | | | |л | | | | | |з | | | | | | | |. | | | | | |е | | | | | | | | | | | | | |т | |

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:
28.44 ms | 405 KiB | 8 Q