Obsah fóra
PravidláRegistrovaťPrihlásenie




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

Užívateľ
Užívateľ
Jazykove variácie webu - rýchlosť/zaťaženie

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 28.06.2009 10:07

Dobrý,
mal by som na Vás všetkých otázku.
Používam na webe jazykove variácie a riešim to tak, že namiesto textu (netýka sa výberu z DB) dávam do zložených zátvoriek index prvku poľa, kde mám potom uložený príslušný text. Hádam každý chápe. Ake nie tak potom:

príklad časti kódu:
Kód:
<a href="#">{SOMETEXT}</a>

Súbor sk.php
Kód:
$LANG = array();
$LANG['SOMETEXT'] = 'Nasledujúca strana';

Súbor en.php
Kód:
$LANG = array();
$LANG['SOMETEXT'] = 'Next page';


A moja otázka znie:
Čo je menej náročné na spracovanie? Ak cyklom prejdem všetky prvky poľa a potom použijem
Kód:
$str = str_replace('{'.$key.'}', $LANG[$key], $str);

Alebo to prejdem regulárnym výrazom? (nemám zhotovený :D)

Niekde som čítal/počul (už neviem), že regulárne výrazy vedia niekedy spomaliť spracovanie, takže sa mi viac pozdáva metóda so str_replace(). Ale tam mám zasa otázku, či to tiež nebude pomalé/zaťažujúce, ak bude mať pole $LANG cca 150-200 prvkov. Myslím, že viac to už nebude.

Ďakujem za výber z mojich dvoch variácii alebo prípadné posunutie ďaľšieho návrhu.

Peace on you :D







_________________
Sorry za prelkepy
Offline

Čestný člen
Čestný člen
Jazykove variácie webu - rýchlosť/zaťaženie

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 28.06.2009 10:31

Idealne by asi bolo, keby si mal indexy pola rovno s tymi { chlpatymi zatvorkami } a pouzil str_replace jediny krat:
Kód:
$str = str_replace(array_keys($LANG), array_values($LANG), $str);

Regularne vyrazy by som pouzival co najmenej.


Offline

Správca fóra
Správca fóra
Jazykove variácie webu - rýchlosť/zaťaženie

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 28.06.2009 11:00

na co chces pouzivat regularne vyrazy, ked poznas indexy, ktore vyuzivas pri jazykovych mutaciach? jednoznacne str_replace, tu nie je o com diskutovat...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Jazykove variácie webu - rýchlosť/zaťaženie

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok Napísal autor témyOffline : 28.06.2009 11:40

tak dakujem,
pouzil som Ďuri-ovu metodu







_________________
Sorry za prelkepy
Odpovedať na tému [ Príspevkov: 4 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Jazykové variácie

v Databázy

13

538

17.02.2013 14:28

DeiForm Zobrazenie posledných príspevkov

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

v Vzdelanie, štúdium, škola

25

3119

14.06.2008 13:10

Tominator Zobrazenie posledných príspevkov

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

[ Choď na stránku:Choď na stránku: 1, 2, 3, 4, 5 ]

v Vzdelanie, štúdium, škola

133

6860

01.04.2012 19:50

KingTommy Zobrazenie posledných príspevkov

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

v PHP, ASP

11

742

06.11.2007 13:20

m@-nX Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

1

384

08.03.2010 18:25

prandof Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. P: Jazykové knihy

v Predám

0

451

13.03.2011 20:00

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Jazykove okienko (anglictina)

v Krčma

21

1455

10.10.2015 14:28

mirom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Joomla! jazykové nastavenia

v Redakčné systémy

14

903

17.03.2008 23:29

mokus Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. WinXP - Nedajú sa nastaviť jazykové nastavenia

v Operačné systémy Microsoft

3

316

25.02.2015 21:01

hanesovic Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Upgrade z Vista na 7 - jazykové mutácie

v Operačné systémy Microsoft

3

405

25.12.2009 11:24

pitimir Zobrazenie posledných príspevkov

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

v Ostatné

5

715

21.03.2011 21:13

coldak Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

4

438

21.05.2010 15:50

enuwa2 Zobrazenie posledných príspevkov

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

v Webdesign

13

894

01.10.2010 12:26

walther Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

6

813

04.02.2009 15:40

Ďuri Zobrazenie posledných príspevkov

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

v Ponuka práce

0

600

06.10.2014 12:59

MagnatWoofer Zobrazenie posledných príspevkov

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

v Webdesign

13

989

22.11.2009 14:27

incredible 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