TTR

Existuje v PHP funkce mb_lcfirst()?

Potřebuju v PHP převést první znak řetězce na malé písmenko, ale funkce lcfirst() mi nefunguje na UTF-8.

Nikde jsem nenašel žádnou funkci jako mb_lcfirst(), která by s unicode uměla pracovat. Nějaké tipy?

– otázku položil/a TTR v úterý, 27. května 2014

Reaguj · Nahlásit



codeGuru

Napiš si vlastní, mě funguje tahle:

if ( ! function_exists('mb_lcfirst'))
{
        function mb_lcfirst($str)
        {
                mb_internal_encoding("UTF-8");
                $first_letter = mb_strtolower(mb_substr($str, 0, 1));
                return $first_letter.mb_substr($str,1);
        }
}

– odpověděl/a codeGuru v úterý, 27. května 2014

+1  · Reaguj · Nahlásit


  e-mail nebude zveřejněn · Proč chceme e-mail?

formátuj odpovědi s Texy!

Nejnovější otázky a odpovědi