spacify

spacify est un moyen pour insérer un espace entre tous les caractères d'une variable. Optionnellement, vous pouvez lui passer un caractère (ou une chaîne) différent de l'espace à insérer.

Position du paramètreTypeRequisDefautDescription
1chaîne de caractèreNonespaceCe qui est inséré entre chaque caractère de la variable.

Exemple 5-16. spacify

<?php

$smarty
->assign('titreArticle''Quelque chose s\'est mal passé et à provoqué
cet accident, disent les experts'
);

?>

Où le template est :

{$titreArticle}
{$titreArticle|spacify}
{$titreArticle|spacify:"^^"}

Ce qui donne à l'écran :

Quelquechose s'est mal passé et à provoqué cet accident, disent les experts.
Q u e l q u e c h o s e   .... snip ....   l e s   e x p e r t s .
Q^^u^^e^^l^^q^^u.... snip .... ^r^^t^^s^^.

Voir aussi wordwrap et nl2br.