The Regular Expressions are the easiest option to change the characters format based on the specific pattern. You can change the word format in a string using PHP with Regex. In the example code snippet, we will show you how to insert space before capital letter in a string using PHP.
Sometimes the words are bunched together in a string, and you want to separate the words with spaces. In this case, you need to put a space in front of each word for differentiating the words in the string. Using the PHP preg_replace() function, you can add space in front of uppercase character in a string.
The following code separates the words by spaces and inserts space before the capital letter in a string using preg_replace() in PHP.
$string = 'TcmHackWebsite'; $words = preg_replace('/(?<!\ )[A-Z]/', ' $0', $string);
Output:
Tcm Hack Website