Portál AbcLinuxu, 27. října 2025 14:49
Chcel som previesť v php malé písmena na veľke pomocou
Ucfirst(), ale nefunguje to pri diakritike, alebo azbuke,
čiže pri inom písmene, ako anglickom.
echo StrLen("š"); //vysledok je 2
echo StrLen("s"); //vysledok je 1
potreboval by som previesť napr. šumperk na Šumperk,
nema s tým prosím niekto skúsenosť?
mb_*. Předpokládám, že v roce 2008 by to fungovat mohlo
Když to nepůjde, tak použijte např. ICU. Tu jsem použil pro J2SE 1.4 projekt a fungovala podle očekávání.
Neuveriteľné, ale funkcia mb_convert_case($slovo, MB_CASE_TITLE, "UTF-8"); to zvláda perfektne aj s diakritikou, aj s azbukou. $slovo="девочка"; echo mb_convert_case($slovo, MB_CASE_TITLE, "UTF-8"); //výsledok: Девочка Ďakujem za pomoc
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.