3v4l.org

run code in 300+ PHP versions simultaneously
<?php /* Дан текст состоящий из нескольких строк, вывести его вертикально */ error_reporting(-1); mb_internal_encoding('UTF-8'); $text = "Дым табачный воздух выел. Комната — глава в крученыховском аде. Вспомни — за этим окном впервые руки твои, исступлённый, гладил. Сегодня сидишь вот, сердце в железе. День ещё — выгонишь, может быть, изругав. В мутной передней долго не влезет сломанная дрожью рука в рукав."; $lines = preg_split('/\n/iu', $text); // Разбиваем текст на отдельные строки $lines = array_map('trim', $lines); // Обрезаем лишнее символы $longestLine = max(array_map('mb_strlen', $lines)); // Находим самую длинную строку for ($i = 0; $i < $longestLine; $i ++) { foreach ($lines as $line) { $char = mb_substr($line, $i, 1); if ($char == TRUE) { echo "$char"; } else { echo " "; } 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:
118.73 ms | 415 KiB | 5 Q