$string = "php tools"; $string = ucwords(str_replace(['-', '_'], ' ', $string)); $string = str_replace(' ', '', lcfirst($string)); echo $string;
function toCamelCase($string) { $string = str_replace('-', ' ', $string); $string = str_replace('_', ' ', $string); $string = ucwords($string); $string = str_replace(' ', '', $string); $string = lcfirst($string); return $string; } echo toCamelCase("php_tools"); // Output: phpToolsThe ToCamelCase function is commonly found in a library package called "string-functions" or "string-utils" which is included as part of larger utility libraries such as PHP's Symfony String component, or can be found as a standalone package in composer such as "sabre/string".