Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Advertisement

regex_replace

Posizione del Parametro Tipo Obbligatorio Default Descrizione
1 stringa nessuno E' l'espressione regolare da sostituire.
2 stringa nessuno E' la stringa di testo da usare per la sostituzione.

Un 'trova e sostituisci' di una espressione regolare su una variabile. Usare la sintassi per preg_replace() dal manuale PHP.

Example 5.14. regex_replace


<?php

$smarty = new Smarty;
$smarty->assign('articleTitle', "Infertility unlikely to\nbe passed on, experts say.");
$smarty->display('index.tpl');

?>

   

Dove index.tpl è:


{* sostituisce i carriage return, i tab e gli a capo con uno spazio *}

{$articleTitle}
{$articleTitle|regex_replace:"/[\r\t\n]/":" "}

   

Questo stamperà:


Infertility unlikely to
be passed on, experts say.
Infertility unlikely to be passed on, experts say.