strtolower

prosím o pomoc. mám na svých stránkách použitou funkci strtolower, převádí mi část textu na malá písmenka. ovšem písmena s diakritikou zůstanou velká. nevíte čím to? díky
<HTML>setlocale(LC_ALL,"cs_CZ");
$string = strtolower($string);</HTML>