Jak sprawdzić, czy zmienna jest liczbą, liczbą całkowitą lub zmienną? Nie mogę nic na ten temat znaleźć. Tworzenie projektu w Symfony 3.Twig - Jak sprawdzić, czy zmienna jest liczbą/liczbą całkowitą
12
A
Odpowiedz
15
W końcu coś znalazłem. Jedną z odpowiedzi z: 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 %}
+0
To działa idealnie dla mnie, dzięki. – erknrio
Jeśli to musi być int, dlaczego nie jesteś sprawdzeniu, że przed przekazaniem go do widzenia? –
Chodzi o to, że nie zawsze jest to int. Właśnie dlatego muszę to zrobić. –
To ma więcej sensu :) –