quinta-feira, 21 de junho de 2012

Converter primeira letra em maiúsculo com PHP

Esta função mostra como converter as inicias de uma string para maiúscula. A função converte string com acento.

Veja:
<?php
    function __INIMASC($term) {
        $palavra = str_replace(" Da "," da ",strtr(ucwords(strtolower($term)),"ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÜÚÞß","àáâãäåæçèéêëìíîïðñòóôõö÷øùüúþÿ"));
        $palavra = str_replace(" Do "," do ",$palavra);
        $palavra = str_replace(" De "," de ",$palavra);
        $palavra = str_replace(" Das "," das ",$palavra);
        return $palavra;
    }
?>
Exemplo:
<?php
$texto = "JOÃO DA SILVA SAURO";
echo __INIMASC($texto);
?>
 
O resultado será: João da Silva Sauro.
Espero que tenha gostado.

Nenhum comentário:

Postar um comentário