Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Is_Integer nie działa dla $_POST
Forum PHP.pl > Forum > Przedszkole
Darth Michu
Mam problem z funkcją is_integer(). Mam zmienną GAT o wartości 1. Gdy ustawiam za argument zmienną $_POST['zmienna'], to funkcja wypluwa false. A gdy wywołuję echo $_POST['zmienna'], to otrzymuję 1.

Dlaczego tak jest i co powinienem zrobić aby funkcja is_integer reagowała na nią jak na zwykłą zmienną, której wartość przypisano tak:

$zmienna = 1;

Z góry dzięki laugh.gif
strife
Rzutowanie typów, intval" title="Zobacz w manualu PHP" target="_manual, albo

  1. <?php
  2. $int = (int)$_POST['zmienna'];
  3. ?>


Na przyszłość, var_export" title="Zobacz w manualu PHP" target="_manual, var_dump" title="Zobacz w manualu PHP" target="_manual, print_r" title="Zobacz w manualu PHP" target="_manual. Twoja zmienna jest stringiem, dlatego jest false.

Pozdrawiam i na Przedszkole przenoszę.
Darth Michu
Dzięki bardzo. Podziwiam was modów, że wszystko zawsze wiecie tongue.gif
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.