Smarty,计算数组键字符串的长度?

时间:2012-02-10 02:07:32

标签: php count smarty

{$smarty.post.email}输出“john@yahoo.com”

{$smarty.post.email|count}输出“1”而不是“14” - 字符串长度。

{$smarty.post.email[0]|count}也输出“1”。

如何找到名为“email”的密钥长度?

2 个答案:

答案 0 :(得分:2)

使用

{$smarty.post.email|count_characters:true}

来源:http://www.smarty.net/docsv2/en/language.modifier.count.characters.tpl

答案 1 :(得分:0)

$count = strlen($smarty.post.email);

$count = strlen($smarty[post][email]);
  

strlen 返回字符串的长度。键名是字符串。

     

count 返回数组中的键数。