用于字符串的Smarty通配符选择器

时间:2015-11-04 10:41:32

标签: php smarty

快速而简单,我有一个完全适用于Smarty的应用程序;基本上我有{if}语句来确定用户当前正在查看的URI,以便我可以决定要提供什么,它看起来像:

    $GLOBALS.user_page_uri == '/private-messages/contacts/'

这将打开所有联系人,当您点击某些联系人时,您打开/私人消息/联系人/ ID 所以我需要某种通配符,它​​将在上面的代码末尾,所以它只查找" / private-messages / contacts /"之后忽略了一切,我试过了#34; *"和"%"但无济于事。

1 个答案:

答案 0 :(得分:1)

经过几个小时的敲门声(我不是PHP /聪明的专家)我设法找到了解决方案,而不是$ string ='something'我用了preg_match()

所以我通过给予它来实现它:

preg_match("/\/private-messages\/contacts.*/s", $GLOBALS.user_page_uri);

希望有人觉得这很有帮助,我知道它为我节省了很多。