Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] zmienne liczbowe
Forum PHP.pl > Forum > Przedszkole
dawhol
Jak sprawdzic czy zmienna jest liczbą i czy jest w przedziale pomiędzy liczba x i y smile.gif
batman
  1. <?php
  2. if(is_numeric($zmienna) && $zmienna >= $x && $zmienna <= $y) {
  3. echo 'ok';
  4. }
  5. else {
  6. echo 'no';
  7. }
  8. ?>
MagnuM
1. Myślę, że pomocna będzie funkcja is_numeric()

Dodam, że jeżeli zmienna zostanie zadeklarowana w ten sposób $var = '4';, to funkcja zwróci również true, w przeciwieństwie do funkcji [url=http://pl.php.net/manual/pl/function.is-numeric.php[/url].

2. if ( $var >= x and $var <= y ) { echo 'jest z przedziału x i y'; }
kornel-php
  1. <?php
  2.  
  3. if ($zmienna > $x && $zmienna < $y)
  4. echo ('ok');
  5. else
  6. echo ('błąd');
  7.  
  8. ?>
dawhol
~kornel w sumie fakt jezeli to beda liczby (x,y) a wartosc zmiennej bedzie inna to wyskoczy blad to proste smile.gif hehe ale dla bezpieczesntwa wole wykorzystac funkcje Batmana smile.gif.

Wielkie dzięki smile.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.