How to useucwords() and str_replace() Functions in PHP
One method to convert a string to CamelCase is by using the ucwords() function to capitalize the first letter of each word, and then using str_replace() to remove the spaces.
<?php
function camelCase($string) {
$string = str_replace(' ', '',
ucwords(str_replace(['-', '_'],
' ', $string))
);
return $string;
}
// Driver Code
$str = 'welcome to geeks-for-geeks';
$camelCase = camelCase($str);
echo $camelCase;
?>
Output
WelcomeTow3wiki
Explanation:
- First replace underscores and hyphens with spaces using str_replace() function.
- Then capitalize the first letter of each word using ucwords() function.
How to Convert String to Camelcase in PHP?
Given a String containing spaces, the task is to Convert String to Camelcase in PHP. Converting a string to CamelCase is a common operation in PHP, especially when working with variable names or class names. CamelCase is a naming convention where the first letter of each word in a compound word is capitalized except for the initial word. In this article, we will cover all possible approaches to convert a string to CamelCase in PHP.
Table of Content
- Using ucwords() and str_replace() Functions
- Using preg_replace_callback() Function
- Using ucwords() and strtr() Functions
Contact Us