O PHP suporta nativamente várias funções para capitalizar strings, cada uma servindo a um propósito diferente.
Você pode também concatenar e atribuir ao mesmo tempo.
No PHP, você usa a função strtolower() para converter uma string para minúsculas.
strtolower()
Imagine que você quer tirar todos os dígitos de uma string.
No PHP, a função substr() te deixa pegar um pedaço da string.
substr()
Note que strlen conta caracteres, então se o texto contiver caracteres especiais ou acentuados, os resultados podem variar dependendo da codificação.
strlen
Se você quiser usar chaves complexas.
Aqui está um exemplo simples usando funções integradas do PHP.
Note que str_replace é sensível a maiúsculas e minúsculas.
str_replace
O PHP suporta expressões regulares através da biblioteca PCRE (Perl Compatible Regular Expressions), oferecendo um rico conjunto de funções.