Autor | Zpráva | ||
---|---|---|---|
Fipo Profil * |
#1 · Zasláno: 4. 6. 2014, 11:25:40
Zdravím, mám problém s výpisem prvního písmena. Mám jméno a potřebuji u něj vypsat křestní a pak jen první písmeno příjmení, můj problém spočívá v tom, že jakmile chci vypsat to první písmeno a ono je např Ř Ž Ý Á Č Š, tak se mi objeví otazník, ale když ho dám vypsat celé tak je to v pohodě. Nevíte co s tím?
Děkuji |
||
Zechy Profil |
#2 · Zasláno: 4. 6. 2014, 11:27:22
Můžeš použít mb_ funkci, v případě substr je to například mb_substr(), těmdle funkcím se dá nastavit s jakou znakovou sadou mají pracovat, což řeší občasné problémy s diakritikou.
|
||
juriad Profil |
#3 · Zasláno: 4. 6. 2014, 11:27:36
Předpokládám, že používáš
substr($str, 0, 1) nebo přímé indexování $str[0] .
Použij mb_substr($str, 0, 1) |
||
lionel messi Profil |
Tipnem si: Používaš kódovanie UTF-8, ale na prácu s reťazcom nepoužívaš funkcie knižnice mb.
Zechy a juriad boli rýchlejší, ospravedlňujem sa. Edit2: Možno sa ti ešte bude hodiť toto staršie vlákno: substr vs. mb_substr - délka řetězce, kde je veľmi dobre a podrobne popísaný rozdiel medzi substr a mb_substr. |
||
Fipo Profil * |
#5 · Zasláno: 4. 6. 2014, 12:52:00
Pánové, děkuji vám velice. Netušíte jak dlouho jsem se s tím večer dělal.
|
||
Časová prodleva: 11 let
|
0