I want to split a word by capital letter in PHP
For example:
$string = \"facebookPageUrl\";
I want it like this:
$a
You can use preg_split with the a look-ahead assertion:
preg_split('/(?=\p{Lu})/u', $str)
Here \p{Lu} is a character class of all Unicode uppercase letters. If you just work with US-ASCII characters, you could also use [A-Z] instead.
\p{Lu}
US-ASCII
[A-Z]