$nick = ($_POST['nick']); $nickArray = explode(' ', $nick); for($i=0;$i<count($nickArray);$i++) if(strlen($nickArray[$i]) > 2) $nickArray[$i] = ucfirst($nickArray[$i]); $nick = implode(' ', $nickArray); $charname = $nick;
É o seguinte, ele foi criado para gerar nomes que quando o usuario envia um nome com letras minusculas o php corrige mas dai eu queria alguns critérios... Até agora eu defini o >2 porque dai todas as pequenas palavras do tipo:
a, do, de, of e etc ficam minusculas...
Dai eu queria que qualquer letra da primeira palavra mesmo que ela seje menor que 3 caracteres tenha letra maiuscula e eu queria que mesmo que maior que 2 caracteres algumas palvras como por exemplo "FOR" ficasse minusculas ("for") entendem?
essas e outras mas essa é a que veio a cabeça...
valeu ai espero que me entendam..

Abraços