replace

Posledné novinky

Asi hotovo.

Takže, už to vyzerá byť dokončené. Od minula som pridal animovanie cez timer a možnosť upravovať...


14.12.2014 19:13
Kategória: Projekt key-framing a interpolácia

Prvá funkčná verzia

Po tejto sobote mám už prvý reálny výsledok. Viem nastavovať keyframe s pozíciou kamery, pohľadom...


14.12.2014 00:23
Kategória: Projekt key-framing a interpolácia
Choď do archívu >>

replace

Modifikátor replace vykoná náhradu textu zhodného s predpisom za náhradný text.

Je možné použiť náhradu pomocou štandardnej str_replace alebo preg_replace.

Parameter Vyžadovaný Východzia hodnota Význam
search Áno

Reťazec alebo pole reťazcov vyhľadávaných výrazov.

replace Áno

Reťazec alebo pole reťazcov náhradných textov.

regexp Nie false

Prepínač regulárneho výrazu:

  • false - používa sa str_replace()
  • true - používa sa preg_replace()

limit Nie -1

Maximálny počet nahradení pri použití preg_replace().

-1 znamená bez limitu.

Príklad

Majme nasledovný php kód:

Zobraziť čistý text Zobraziť zvíraznený text
  1. <?php
  2. ...
  3. $swift->assign('text', 'Dnes je krasny den.');
  4. ...
  5. ?>

Kód šablóny bude takýto:

Zobraziť čistý text Zobraziť zvíraznený text
  1. {$text;s:replace('je', 'bude')}<br />
  2. {$text;s:replace('{0: "krasny", 1: "je"}', '{0: "slnecny", 1: "bude"}')}<br />
  3. </body>
  4. </html>

Výsledok:

Zobraziť čistý text Zobraziť zvíraznený text
  1. Dnes bude krasny den.<br />
  2. Dnes bude slnecny den.<br />
  3. </body>
  4. </html>