- preg_replace_callback: documentation ( source)
- strtoupper: documentation ( source)
- strtolower: documentation ( source)
<?php
function __call($name) {
$name = strtolower($name);
return preg_replace_callback('/_([a-z])/', function(array $match) { return strtoupper($match[1]); }, $name);
}
echo __call($key = 'me_ApetEce_COMER_algo_jajjajaj');