3v4l.org

run code in 300+ PHP versions simultaneously
<?php $text = "Php: A programming language"; $result = preg_replace_callback('/^([^a-zA-Z]*)([A-Za-z])/', function($m) { return $m[1].strtoupper($m[2]); }, $text); echo $result;

preferences:
46.04 ms | 402 KiB | 5 Q