3v4l.org

run code in 300+ PHP versions simultaneously
<?php $strings = [ '(111)222-3333', '111-222-3333', '111.222.3333', '+11112223333', '11112223333' ]; foreach ($strings as $string) { echo substr(preg_replace('/\D+/', '', $string), -10); echo "\n---\n"; }
Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.19, 8.3.0 - 8.3.7
1112223333 --- 1112223333 --- 1112223333 --- 1112223333 --- 1112223333 ---

preferences:
89.18 ms | 402 KiB | 123 Q