请问smarty如何截取字符串?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问smarty如何截取字符串?相关的知识,希望对你有一定的参考价值。
请指教了,需要截取部分内容,如何用smarty截取字符串啊?
参考技术A $string|truncate_cn:"10":"..."第一个为截取的字符长度,第二个为后缀字符 参考技术B margin:0px; 参考技术C 上百度搜索一下就知道了
如何在 smarty 模板中将数组转换为逗号分隔的字符串?
【中文标题】如何在 smarty 模板中将数组转换为逗号分隔的字符串?【英文标题】:How to convert an array into comma separated strings in smarty template? 【发布时间】:2014-06-11 22:40:41 【问题描述】:我有一个名为 $preview_data
的数组分配给 smarty 模板,如下所示:
Array
(
[applicable_states] => Array
(
[0] => 1
[1] => 3
[2] => 4
[3] => 10
[4] => 11
)
)
现在我想在 smarty 模板的 div 元素中将上述数组元素显示为逗号分隔值。简而言之,它的行为应该类似于 php 中的 implode()。有人可以帮我在 smarty 模板中实现这一目标吗?提前致谢。
【问题讨论】:
就是你要找的smarty.net/forums/viewtopic.php?p=53566 你试过', '|implode:$array['applicable_states']
吗?
@AmalMurali:经过一些修改后,它对我来说非常完美。感谢您的帮助。
【参考方案1】:
试试这个:
', '|implode:$preview_data.applicable_states
它会给你你所期望的。干杯!!!
【讨论】:
你拯救了我的一天,但不再在这里得到我的感谢 :(以上是关于请问smarty如何截取字符串?的主要内容,如果未能解决你的问题,请参考以下文章
请问BAT命令如何截取特定字符串,例如截取 com/ajsnfjakfb@sgsr 中/到@之间的内容?