如果URL包含



使用Smarty Tags我想确定一个URL是否包含一个单词,如:

{if $smarty.get.page contains "product.php"} .....

我知道contains不存在,但是我怎么能轻松地写一些类似的东西来实现上面的代码呢?

所有PHP条件和函数都被识别,例如||,or, &&和,is_array()等。

{if strpos($smarty.get.page, "product.php") !== false}

你可以使用strpos来检查一个字符串里面是否有另一个字符串

$pos = strpos($smarty.get.page, "product.php");
if($pos !== false) {
 // found, do something
}

除了你需要用{php}{/php}包裹它。

$smarty.get.page转换为$_GET['page'],因此您也可以用GET变量替换它。

相关内容

  • 没有找到相关文章

最新更新