Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Smarty如何解析模板文件中的URL_Php_Smarty - Fatal编程技术网

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

Php Smarty如何解析模板文件中的URL,php,smarty,Php,Smarty,我如何翻译这个PHP语句:$domain=str_-ireplace('www.,'',parse_-url('url,PHP_-url_-HOST))到smarty函数,例如:{$url | str_ireplace:'something':'etc'} 在这种情况下,我想打印$domain$url是为特定url设置的smarty变量。如何执行此操作?您可以通过管道传输多个修改器,首先提取主机,然后剥离www.: {$url|parse_url:$smarty.const.PHP_URL_HO

我如何翻译这个PHP语句:
$domain=str_-ireplace('www.,'',parse_-url('url,PHP_-url_-HOST))到smarty函数,例如:
{$url | str_ireplace:'something':'etc'}


在这种情况下,我想打印$domain$url是为特定url设置的smarty变量。如何执行此操作?

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

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

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

example.com