PHP tem muitas funções internas que manipulam strings. Vários personagens converter entre maiúsculas e minúsculas. A função " strtolower " converte todas as letras em minúsculas , a função " strtoupper " converte todas as letras em maiúsculas. A função " ucfirst " converte a primeira palavra de uma frase em maiúsculas , ea função " ucwords " converte uma sentença para caso apropriado, com a primeira letra de cada palavra em maiúscula. Para excluir algumas palavras de capitalização convencional, você pode escrever uma função personalizada. Capitalizar a primeira letra de uma frase
Para alterar uma frase de modo que a primeira letra da primeira palavra da frase é em letras maiúsculas , use a função " ucfirst " em PHP. Por exemplo, a declaração:
eco ucfirst ("Eu não posso acreditar nisso ");
saídas " . Eu não posso acreditar nisso "
capitalizar a primeira letra de cada palavra
para converter todas as palavras em uma string para caso apropriado , onde a primeira letra de cada palavra é maiúscula , use a função " ucwords " em PHP. Por exemplo :
$ s = " agora é a hora ";
eco ucwords ( $ s);
saídas " Now Is The Time"
< br >
Capitalizando quando uma string é em maiúsculas
para converter palavras para caso apropriado, quando as palavras já estão em letras maiúsculas , use uma combinação dos " ucwords " e " strtolower " funções . Use a função " strtolower " para converter todas as letras em minúsculas e usar a função " ucwords " sobre o resultado de converter cada palavra de caso adequado. Por exemplo :
$ string = " AGORA É A HORA ";
eco ucwords ( strtolower ( $ string ) );
saídas: " . Agora é a hora "
como escrever uma função Própria Caixa personalizada
Escreva uma função personalizada para excluir algumas palavras sejam convertidos em caso apropriado , como " a " ou "a". Quebre uma sentença em palavras , separando a string no caractere de espaço com a função de " explodir " . Converter todas as palavras em letras minúsculas e , em seguida, em caso apropriado , exceto por uma lista personalizada de palavras que designam. Coloque as palavras em uma frase usando a função " implode " . Por exemplo :
função propercase ( $ string ) {
$ palavras = explode ("", $ string );
foreach ($ palavras como $ word ) {
$ palavra = strtolower ( $ palavra );
if (( $ palavra == " a "