3v4l.org

run code in 300+ PHP versions simultaneously
<?php $price = 10; $currencyCode = 'EUR'; switch ($currencyCode) { case 'EUR': $price_tab = explode('.',$price); if (sizeof($price_tab) == 2) { if ($price_tab[1] == '00') { $price = $price_tab[0].' €'; } else { $price = $price_tab[0].','.$price_tab[1].' €'; } } elseif (is_numeric($price)) { $price = $price.' €'; } break; case 'CHF': $price_tab = explode('.', $price); if (sizeof($price_tab) == 2) { if ($price_tab[1] == '00') { $price = 'CHF '.$price_tab[0].'.-'; } else { $price = 'CHF '.$price; } } elseif (is_numeric($price)) { $price = 'CHF '.$price.'.-'; } break; default: return $price; break; } echo $price; ?>
Output for git.master, git.master_jit, rfc.property-hooks
10 €

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:
37.22 ms | 401 KiB | 8 Q