0

我在我的网站上使用 Smarty 2。在一个地方,我将 smarty 变量中包含的值与某个字符串值进行比较。使用我当前的代码进行比较,但考虑到区分大小写,它正在比较值。我想不区分大小写地执行此字符串比较。

我用谷歌搜索了很多解决方案,但无法得到它。有人可以帮助我不区分大小写地比较字符串值。

以下是我编写的代码供您参考:

{if $data.mode_of_transaction == 'paypal'} paid {/if}

提前致谢。等待您宝贵的回复。

4

1 回答 1

0

假设您的字符串真的是paypal(没有 utf-8 字符),您可以简单地使用:

{if $data.mode_of_transaction|lower == 'paypal'} paid {/if}

或者

{if $data.mode_of_transaction|lower == $otherVariable|lower} paid {/if}

如果您在变量中有两个值。

于 2014-11-05T23:16:26.640 回答