3v4l.org

run code in 300+ PHP versions simultaneously
<?php $number = '(+0031)6 12 34 56 77'; $number = str_replace(['(', ' ', ')'], '', $number); // 0xxxxxxxxx if (strlen($number) == 10) { if (0 === strpos($number, '0')) { $result = true; } // 31xxxxxxxxx } elseif (strlen($number) == 11) { if (0 === strpos($number, '31')) { $result = true; } // +31xxxxxxxxx } elseif (strlen($number) == 12) { if (0 === strpos($number, '+31')) { $result = true; } // 0031xxxxxxxxx } elseif (strlen($number) == 13) { if (0 === strpos($number, '0031')) { $result = true; } } var_dump($result);

preferences:
48.75 ms | 402 KiB | 5 Q