3v4l.org

run code in 300+ PHP versions simultaneously
<?php $code = 'fr_fr'; var_dump(false === ($pos = strpos($code, '_')) ? $code : substr($code, 0, $pos)); $code = 'fr'; var_dump(false === ($pos = strpos($code, '_')) ? $code : substr($code, 0, $pos)); $code = '_fr'; var_dump(false === ($pos = strpos($code, '_')) ? $code : substr($code, 0, $pos));

preferences:
57.85 ms | 402 KiB | 5 Q