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; ?>

preferences:
35.15 ms | 402 KiB | 5 Q