如何检查字符串变量是否为空或为空,或者 Twig 中的空格字符是否已满?(最短可能,可能相当于 CSharp 的String.IsNullOrWhiteSpace()
方法)
问问题
83524 次
4 回答
59
{% if your_variable is null or your_variable is empty %}
应该检查变量是空还是空。
如果您想查看它是否不为空或为空,只需使用not
运算符。
{% if foo is not null and foo is not empty %}
请参阅文档:
也许您通常对 twig 中的测试感兴趣。
于 2014-04-09T16:39:29.937 回答
6
{% if foo|trim %}
似乎就足够了(假设这foo
是要检查的变量)。如果foo
不为 null,则trim
删除空格。此外,if
将空字符串或 null 处理为 false,否则处理为 true,因此不需要更多。
参考:
于 2014-04-09T19:25:43.733 回答