3v4l.org

run code in 300+ PHP versions simultaneously
<?php function ReformatPhoneNumber($number) { if(!preg_match('#^\d(\d[\? ]?){5,10}\d$#', $number)) { throw new Exception('Invalid phone number'); } return str_replace(array('-', ' '), '', $number); } $a = array('111-111-339-1-1-0'); foreach($a as $b) { try{ var_dump(ReformatPhoneNumber($b)); } catch(Exception $e) {} }

preferences:
36.66 ms | 402 KiB | 5 Q