{$smarty.post.email} выводит "john@yahoo.com"
{$smarty.post.email}
{$smarty.post.email|count} выводит "1" вместо "14" - длина строки.
{$smarty.post.email|count}
{$smarty.post.email[0]|count} выводит "1" какну.
{$smarty.post.email[0]|count}
Как узнать длину ключа с именем "email"?
использование
{$smarty.post.email|count_characters:true}
источник: http://www.smarty.net/docsv2/en/language.modifier.count.characters.tpl
$count = strlen($smarty.post.email); $count = strlen($smarty[post][email]);
strlen возвращает длину строки.Имена ключей являются строками. count возвращает количество ключей в массиве.
strlen возвращает длину строки.Имена ключей являются строками.
count возвращает количество ключей в массиве.