Mayúsculas y minúsculas con php
string=strtoupper(string);
Pasa un string a mayúsculas.
string=strtolower(string);
Pasa un string a minúsculas.
string=ucfirst(string);
Pasa a mayúscula el primer carácter de un string
string=ucwords(string);
Pasa a mayúsculas el primer carácter de cada palabra de un string (separadas por blancos, tabulaciones y saltos de línea).
Fuente: Documento Generación de web sites dinámicos usando PHP