| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 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ý )
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
_________________ Sorry za prelkepy |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 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.
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
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 |
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal autor témy emer: 28.06.2009 11:40 | |
|
tak dakujem,
pouzil som Ďuri-ovu metodu
_________________ Sorry za prelkepy |
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Jazykové variácie v Databázy | 13 | 538 | 17.02.2013 14:28 DeiForm | | Jazykove okienko v Vzdelanie, štúdium, škola | 25 | 3119 | 14.06.2008 13:10 Tominator | | Jazykové okienko [ Choď na stránku: 1, 2, 3, 4, 5 ] v Vzdelanie, štúdium, škola | 133 | 6860 | 01.04.2012 19:50 KingTommy | | jazykove verie v PHP, ASP | 11 | 742 | 06.11.2007 13:20 m@-nX | | Jazykove baliky v Operačné systémy Microsoft | 1 | 384 | 08.03.2010 18:25 prandof | | P: Jazykové knihy v Predám | 0 | 451 | 13.03.2011 20:00 Flety | | Jazykove okienko (anglictina) v Krčma | 21 | 1455 | 10.10.2015 14:28 mirom | | Joomla! jazykové nastavenia v Redakčné systémy | 14 | 903 | 17.03.2008 23:29 mokus | | WinXP - Nedajú sa nastaviť jazykové nastavenia v Operačné systémy Microsoft | 3 | 316 | 25.02.2015 21:01 hanesovic | | Upgrade z Vista na 7 - jazykové mutácie v Operačné systémy Microsoft | 3 | 405 | 25.12.2009 11:24 pitimir | | Hack webu v Ostatné | 5 | 715 | 21.03.2011 21:13 coldak | | lokalizacia webu v HTML, XHTML, XML, CSS | 4 | 438 | 21.05.2010 15:50 enuwa2 | | Kritika webu v Webdesign | 13 | 894 | 01.10.2010 12:26 walther | | struktura webu v JavaScript, VBScript, Ajax | 6 | 813 | 04.02.2009 15:40 Ďuri | | Tvorba Webu v Ponuka práce | 0 | 600 | 06.10.2014 12:59 MagnatWoofer | | Kritika webu v Webdesign | 13 | 989 | 22.11.2009 14:27 incredible |
| 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
|
|