- var_dump: documentation ( source)
- preg_match: documentation ( source)
- array_shift: documentation ( source)
<?php
preg_match('/^([0-9]{3})([0-9]{3})([0-9]{4})([0-9]*)$/', '8045551234', $matches);
array_shift($matches);
var_dump($matches);
preg_match('/^([0-9]{3})([0-9]{3})([0-9]{4})([0-9]*)$/', '8045551234987', $matches);
array_shift($matches);
var_dump($matches);