12
如何检查变量是一个数字,整数还是浮点数?我找不到任何关于此的信息。在Symfony 3中制作项目。树枝 - 如何检查变量是一个数字/整数
如何检查变量是一个数字,整数还是浮点数?我找不到任何关于此的信息。在Symfony 3中制作项目。树枝 - 如何检查变量是一个数字/整数
终于找到了一些东西。从一个问题的答案: https://craftcms.stackexchange.com/questions/932/how-to-check-variable-type
{# Match integer #}
{% if var matches '/^\\d+$/' %}
{% endif %}
{# Match floating point number #}
{% if var matches '/^[-+]?[0-9]*\\.?[0-9]+$/' %}
{% endif %}
它对我来说非常完美,谢谢。 – erknrio
如果它需要一个int,你为什么不验证递给视图前? –
关键是它并不总是一个整数。这就是为什么我必须这样做。 –
这样做更有意义:) –