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