如何在 Smarty 中将 count_character 分配给变量
我一生都无法弄清楚如何使用 count_characters 获取 $var.description 的计数。这是我使用的:
{assign var="Counted" value="$var.description|unescape|count_characters"}
但它返回: $var.description||unescape|count_characters 而不是变量的计数。
请帮忙
I can't for the life of me figure how to get the count of $var.description using count_characters. Here is what I did use:
{assign var="Counted" value="$var.description|unescape|count_characters"}
But it returns: $var.description||unescape|count_characters and not the count of the variable.
HELP PLEASE
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要将变量分配给另一个变量,请勿将变量括在引号中:
如果要将数组传递给函数,则可能必须使用
@
运算符:如果需要包含文本 AND 变量,使用引号并将变量括在“`”(“反引号”)中
如您所见,无论我如何分配变量,我都不会将函数名称放在引号内。在所有情况下,管道函数名称格式都属于任何引用文本之外。
To assign variables to another variable, do not wrap the variable in quotes:
If you are passing an array to a function, you might have to use the
@
operator:If you need to include text AND a variable, use quotes and wrap the variable in "`" ("backticks")
As you see, no matter how I am assigning the variable, I do not put the names of functions within quotes. The pipe-function_name format belongs outside any quoted text in all cases.