3v4l.org

run code in 300+ PHP versions simultaneously
<?php function cascade(string $s, int $gap): string { $lines = []; $words = explode(' ', $s); foreach ($words as $word) { $line = ""; for ($i = 0; $i < strlen($word); $i++) { $line .= str_repeat('_', $gap * $i) . $word[$i] . PHP_EOL; } $lines[] = trim($line); // Remove the trailing newline character } return implode(PHP_EOL, $lines); } echo cascade('The codings bug', 2);
Output for git.master, git.master_jit, rfc.property-hooks
T __h ____e c __o ____d ______i ________n __________g ____________s b __u ____g

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:
34.32 ms | 405 KiB | 5 Q