Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.11.06
Prihlásený: 18.12.07
Príspevky: 17
Témy: 7
Bydlisko: Hrušov (VK)
Príspevok NapísalOffline : 21.10.2007 21:32

Riešim celkom zaujímavý problém... Vo webaplikácií, ktorú tvorim potrebujem dať na tú istú mieru texty k políčkam, tzn. prvé písmenko textu dať veľké a zvyšok zmeniť surovo na malé...

môj kód vyzerá asi nasledovne:
Kód:
      $prve=mb_strtoupper($text{0},"utf-8"); //robíme to len pri prvom!
      $text=mb_strtolower($text,"utf-8");
      $text{0}=$prve;


Problém nastá pri písmenkách s diakritikou (napr. ľščťžý). Potom som si uvedomil, že UTF-8 je viacbytové a preto mi to blblo... (zobrazovali sa všelijaké otázniky, trojuholníčky, atď...) Keď som však chcel upcase-núť celý text, zistil som, že písmenká s diakritikou necháva malé...

Viete mi s tým nejako pomôcť? Riešili ste už podobný problém? (Nič takého som na tomto fore nenašiel)
[/code]







_________________
Otvorte okná, Tux prichádza!
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.11.06
Prihlásený: 18.12.07
Príspevky: 17
Témy: 7
Bydlisko: Hrušov (VK)
Príspevok Napísal autor témyOffline : 21.10.2007 21:53

Niekedy je výhodnejšie sa pohrabať v manuáloch, lepšie si to prečítať... Po necelých 15 min som prišiel na to, ako na to :)

Nevravím, že je to najlepšie riešenie, mne to však funguje (vylepšiť by sa to určite dalo)...

Príspevok som nezmal, ak by niekto to hľadal, má to po ruke...

Samotný kód funkcie:

Kód:
  function upcaseFirst($text) {
    $encode='utf-8';
    $prve=mb_strtoupper(mb_substr($string,0,1,$encode),$encode);
    $text=mb_strtolower(mb_substr($string,1,strlen($string),$encode),$encode);
    $text=$prve.$text;

    return $text;
  }







_________________
Otvorte okná, Tux prichádza!
Odpovedať na tému [ Príspevkov: 2 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Ako sa dá „pause-nuť“ spúšťací proces Windows ?

v Operačné systémy Microsoft

2

331

21.05.2011 11:30

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako si nastavim router/modem/wifi? Citaj ako prve!

v Siete

3

2865

17.07.2015 13:52

Tonko340 Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. ČÍTAJ AKO PRVÉ: Ako sa správne pýtať pri skladaní počítača?

v PC zostavy

0

14808

28.09.2007 12:38

eXistenZ Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem s diakritikou. a tiez ako zrusit scroll na stranke.

v HTML, XHTML, XML, CSS

7

1453

05.08.2007 22:52

kajbo Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. FAQ...čítajte ako prvé!

v nVidia grafické karty

4

8593

15.09.2006 17:13

Spirit Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. FAQ...čítajte ako prvé

v Monitory, televízory a projektory

3

4054

10.01.2008 18:15

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. FAQ...čítajte ako prvé

v Modifikácie, návody a projekty

0

2891

28.05.2005 18:21

Marian Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Riešenia problémov - čítajte ako prvé

v Ostatné

1

2086

05.04.2009 21:13

JanoF Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. ČÍTAJTE AKO PRVÉ PRED ZALOŽENÍM TÉMY!

v Poskytovatelia internetu

0

943

08.01.2014 20:51

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako dlho trva prve spustenie tabletu?

v Notebooky a netbooky

2

535

24.01.2013 17:31

capricorn7 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prvé WiFi k PC. Ako na to?

v Siete

16

659

07.04.2013 14:20

Fanatico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Co vas napadne pri slove Ultrabook ? (NEC Lavie Z)

v Novinky

5

462

11.06.2012 1:32

Freelan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pismeno jednotky

v Operačné systémy Microsoft

15

709

12.10.2007 9:17

mkmt Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pismeno ro (znacka hustoty)

v Ostatné programy

1

2287

26.01.2008 20:41

Paulooze Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Disku nejde priradit pismeno

v Pevné disky a radiče

2

650

27.08.2013 16:21

gamer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. cierna obrazovka a pismeno j

v Operačné systémy Microsoft

2

388

10.09.2011 13:41

Leslie12 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra