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,你爲什麼不驗證遞給視圖前? –
關鍵是它並不總是一個整數。這就是爲什麼我必須這樣做。 –
這樣做更有意義:) –