| Posizione del Parametro | Tipo | Obbligatorio | Default | Descrizione |
|---|---|---|---|---|
| 1 | stringa | Sì | nessuno | E' l'espressione regolare da sostituire. |
| 2 | stringa | Sì | 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.
Comments
Post a Comment
