PHP 5.2.x does not include a inbuilt function to convert the first character of a string to lowercase.
To achieve this, the first character needs to be accessed by its index and then converted to lowercase using the built in method strtolower.
The returned value then replaces the characters index in the original string.
PHP version 5.3.x has a built in function called lcfirst which handles the above using the following:
This is quite handy when converting CamelCase string conventions