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 před více než rokem
Reaguj
· Nahlásit
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 před více než rokem
+1
·
Reaguj
· Nahlásit