Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Jak ustalić, że zmienna ma być liczbą?
Forum PHP.pl > Forum > Przedszkole
firex
Mam problem. W PHP są funkcje sprawdzająca czy zmienna to... . np. is_int sprawdza czy zmienna jest liczbą, ale jak sprawić, żeby zmiena była liczbą? Konkretnie: Mam pole w formularzu, w które wpisuje liczbę, ale gdy sprawdzam potem var_dump() to dane z pola są odbierane jako string, a nie jako int.
Foxx
  1. <?php
  2. $int = (int)$string;
  3. ?>


http://www.php.net/manual/pl/language.types.php

Ale typ w php jest określany na podstawie kontekstu...
marcio
int() dziala tylko dla systemu dziesietnego jesli ma to byc tez szesnastkowy etc.... to:
  1. <?php
  2. $int = intval($int):
  3. ?>
firex
Jak zwykle to bywa odpowiedź znalazłem zaraz po napisaniu tematu.
Do ustalania typów (nie tylko integer) służy funkcja settype()
Dzięki wszystkim za odpowiedź
phpion
Cytat(firex @ 10.11.2007, 09:37:01 ) *
Jak zwykle to bywa odpowiedź znalazłem zaraz po napisaniu tematu.

OT: w takim razie może najpierw szukaj, a dopiero potem pisz posty?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.