2012-01-18 19 views
2

から特定のテキストを削除します。SmartyのPHP私は、文字列を持っている文字列

ćśóławegfdfsd 

この文字列は、ポリッシュ文字です。

私はSmartyので

csolawegfdfsd 

にスマートにこれを変更します。

$smarty->registerPlugin('modifier', 'translit', 'print_translit'); 

function print_translit($string) { 
    return iconv('UTF-8', 'ASCII//TRANSLIT', $string); 
} 

使用

{$var|translit} 

これはポーランド語の文字を翻字ます

答えて

0

これは仕事、次のプラグインの登録についてはどのように

$polish = array('ć', 'ś', 'ł'); 
$replace = array('c', 's', 'l'); 
$text = 'A'; 
echo str_replace($polish, $replace, $text); 
+0

これは "Smartyの中で" はありませんが、簡単にするために1。 – Cyclone

関連する問題