Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] sprawdzenie typu zmiennej
Forum PHP.pl > Forum > Przedszkole
piotr1w
Jak w prosty i skuteczny sposób sprawdzić czy $zmienna przekazana przez URL pliku skrypt.php?zmienna=wartosc to liczba czy zwykły tekst

przykładowo dla skrypt.php?zmienna=1 zastosowanie:
  1. <?php
  2. gettype($_GET['zmienna'])
  3. ?>
nie pomaga bo nadal zwraca string a nie integer

nie sprawdza się również:

  1. <?php
  2. if(is_int($_GET['zmienna']))
  3. {
  4. // ... instrukcje
  5. }
  6. ?>


ma ktoś pomysł jak w inny sposób sobie z tym poradzić?
dziękuję za pomoc

UPDATE:
błąd w kodzie, zmieniłem is_integer, na is_int
pisałem z pamięci, chodziło mi od początku o tą drugą wersję
skowron-line
http://lv2.php.net/manual-lookup.php?pattern=is
zobacz sam
piotr1w
is_numeric()
pomogło, dziękuję za naprowadzenie
Ermes
aha czyli chciałeś użyć tej wartości zmiennej do if co oznaczałoby false albo true tak? dobrze mysle ?

no wiec, czy nie prosciej zamiast 1 albo 0 dac poprostu TRUE albo FALSE ?

czyli np. :
  1. http://adres_stronki.pl/costam/?zmienna=TRUE
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.