3v4l.org

run code in 300+ PHP versions simultaneously
<?php $callBack = function($matches){ str_replace('_', '', $matches[0]); return ucwords($matches[0]); }; $stupidName = 'stupid_function_name'; $newName = preg_replace_callback('(_[a-z])', $callBack, $stupidName);

preferences:
69.37 ms | 402 KiB | 5 Q