Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Radubrêdo

transformar minuscula em maiuscula

Recommended Posts

Tenho um form onde um dos campos, será utilizado pelo usuário para inserir um nome...mas o usuário possivelmente digitará nesse campo o nome com iniciais maiuscula ou minuscula...assim, gostaria de saber qual função utilizo para converter as iniciais do nome em maiuscula.ex: suponha q o usuario tenha digitado - joão silva ... na hora de inserir no banco, dever ficar assim: João Silva

Compartilhar este post


Link para o post
Compartilhar em outros sites

ucfirstFlwwwwwwwwww

Será q assim funciona ou é preciso desenvolver alguma função?O resultado sempre será eficiente, independente da variável (nome)?<?php$nome = $_POST["nome"];$nome = ucwords($nome); ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

PHP [/tr][tr]

function inicialMaiuscula($string) {

$string = strtolower($string);

$separa = explode(" ", $string);

$conta = count($separa);

$incrementa = "";

for($i=0; $i<$conta; $i++) {

if($separa[$i] == "da" || $separa[$i] == "das" || $separa[$i] == "de" || $separa[$i] == "do" || $separa[$i] == "dos") {

$incrementa .= $separa[$i]." ";

} else {

$incrementa .= ucfirst($separa[$i])." ";

}

}

return $incrementa;

}

$nome = "AnDrÉ ArRuDa";

echo inicialMaiuscula($nome)."com funcao!!!<br><br>";

echo $nome."sem funcao!!!";

[/tr]

 

 

tenta isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.