Fro*_*y Z 4 php arrays templates smarty unset
我想做{unset($array['index'])}一个Smarty 3模板.
{unset($array['index'])}
是否支持这样的语法(或类似)?谷歌搜索和文档阅读后,我找不到令人满意的东西.
也许我应该向Smarty开发团队索要一个功能请求?:)
无论如何,鉴于目前可用的模板功能,您将如何做到这一点?
Ale*_*s G 5
我不认为这是聪明的直接支持.你总是可以用smarty的{php}标签来做这件事,但是我强烈反对你这样做.逻辑不属于演示级别模板.
{php}
DUz*_*zun 5
不过有办法:-)
{$array=$array|array_diff_key:(['index']|array_flip)}
尽管在模板中执行此操作不是一个好主意,但有时它可能会节省您的时间。
归档时间:
14 年,4 月 前
查看次数:
15762 次
最近记录:
6 年,2 月 前