我有以下PHP代码
$option = "yes";
和Twig标签
{% if option == "yes" %}
它工作正常,但如果大写则失败
$option = "YES";
我尝试了以下但不起作用
{% if option == "yes" | lower %}
还有其他方式吗?似乎无法从Twig文档中找到这个,谢谢!
答案 0 :(得分:7)
{% if option == "yes" | lower %}
与{% if option == "yes" %}
相同,因为您将字符串“yes”转换为小写,它已经是。您希望将变量转换为小写,然后比较它们:
{% if option|lower == "yes" %}