[ 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ý: 30.10.17
Príspevky: 4009
Témy: 181 | 181
Bydlisko: Nitra / Bra...
Vek: 24

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: 4110
Témy: 30 | 30
Bydlisko: Brno

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: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32

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


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

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

Registrovaný: 26.12.06
Prihlásený: 30.10.17
Príspevky: 4009
Témy: 181 | 181
Bydlisko: Nitra / Bra...
Vek: 24
Napísal autor témyOffline : 28.06.2009 11:40 | Jazykove variácie webu - rýchlosť/zaťaženie

tak dakujem,
pouzil som Ďuri-ovu metodu


_________________
Sorry za prelkepy
 [ Príspevkov: 4 ] 


Jazykove variácie webu - rýchlosť/zaťaženie



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

224

17.02.2013 14:28

DeiForm

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

Jazykove baliky

v Operačné systémy Microsoft

1

203

08.03.2010 18:25

prandof

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

Jazykove okienko

v Vzdelanie, štúdium, škola

25

2745

14.06.2008 13:10

Tominator

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

5172

01.04.2012 19:50

KingTommy

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

jazykove verie

v PHP, ASP

11

490

06.11.2007 13:20

m@-nX

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

Joomla! jazykové nastavenia

v Redakčné systémy

14

659

17.03.2008 23:29

mokus

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

Jazykove okienko (anglictina)

v Krčma

21

565

10.10.2015 14:28

mirom

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

P: Jazykové knihy

v Predám

0

263

13.03.2011 20:00

Flety

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

89

25.02.2015 21:01

hanesovic

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

205

25.12.2009 11:24

pitimir

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

Ohodnotenie webu

v Webdesign

11

244

13.03.2014 20:39

Mego

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

bezpečnosť webu

v PHP, ASP

12

233

18.02.2013 15:18

PepperSK

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

Komenty webu

v Webdesign

10

627

14.09.2008 12:52

JanoF

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

Kritika webu

v Webdesign

8

600

05.07.2011 19:39

joopan

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

hodnotenie webu

v Webdesign

6

534

12.04.2009 12:04

shaggy

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

Administrácia webu

v PHP, ASP

17

1057

25.04.2008 15:56

whitewash



© 2005 - 2017 PCforum, edited by JanoF