(PHP 8 >= 8.4.0)
mb_ucfirst — Converte para maiúscula o primeiro caractere de uma string
Realizad uma operação ucfirst() segura para strings multi-byte,
e retorna uma string com o primeiro caractere do parâmetro
string
convertido para letra de título.
string
encoding
Retorna a string resultante.
Nota:
Em contraste com as funções padrão de conversão de maiúsculas e minúsculas, como strtolower() e strtoupper(), a conversão é executada com base nas propriedades dos caracteres Unicode. Assim, o comportamento desta função não é afetado pelas configurações de localidade e pode converter quaisquer caracteres que tenham propriedade 'alphabetic' (alfabética), como trema (ä) por exemplo.
Para obter mais informações sobre as propriedades Unicode, consulte » http://www.unicode.org/reports/tr21/.