Smarty如何解析模板文件中的URL

时间:2014-08-28 13:42:51

标签: php smarty

我如何将这个PHP语句$domain = str_ireplace('www.', '', parse_url($url, PHP_URL_HOST));翻译成一个聪明的函数,例如:{$url|str_ireplace:'something':'etc'}

我想在这种情况下打印$ domain。 $ url是为某个URL设置的智能变量。我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以管道多个修改器,首先提取主机,然后剥离www.

{$url|parse_url:$smarty.const.PHP_URL_HOST|replace:'www.':''}

所以:

$url = 'http://www.example.com/foo/bar.html';

打印:

example.com
相关问题