3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo preg_replace('/#([0-9]*?([a-z]+[0-9]*)+)/i', '<a href="#">$0</a>', '#11 #f1 #1f #ff');

preferences:
43.25 ms | 402 KiB | 5 Q