smarty template engine
Friday, July 25, 2008  
download | documentation | faq | forum | mailing lists | changelog | contribs 


search for in the  


regex_replace

Posizione del ParametroTipoObbligatorioDefaultDescrizione
1stringanessunoE' l'espressione regolare da sostituire.
2stringanessunoE' 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.

Esempio 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.



 

credits 

Smarty Copyright © 2002-2008
New Digital Group, Inc.

All rights reserved.