Smarty 获取文件扩展名
Smarty 有没有办法获取字符串的文件扩展名。我一直在寻找爆炸等效物,尽管似乎找不到任何东西。
我想根据文件类型显示不同的图标,例如。文档、docx、pdf
is there a way in Smarty to get the file extension of a string. I have been searching for the explode equivalent although can't seem to find anything.
I am wanting to display a different icon based on the type of file eg. doc,docx,pdf
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
由于可以使用 php 函数作为修饰符,因此可以使用函数
pathinfo ()
Since you can use php functions as modifiers, you can use the function
pathinfo()
您可以使用 regex_replace 删除文件部分,例如:
{$file|regex_replace:"/.*./":""}
它将删除从开始到最后一个点的所有内容。
看看 http://www.smarty.net/docs /en/language.modifier.regex.replace.tpl 了解更多信息。
You can use regex_replace to remove the file portion, e.g. like this:
{$file|regex_replace:"/.*./":""}
Which removes everything from the beginning to the last dot.
have a look at http://www.smarty.net/docs/en/language.modifier.regex.replace.tpl for more information.