Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Sprawdzenie czy zmienna jest liczbą większą od 0
arturpiotrowski
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 6.12.2016

Ostrzeżenie: (0%)
-----


Jeśli zależy mi na tym żeby w zmiennej była zawsze liczba większa od zera to przy sprawdzeniu wystarczy prosty kod:
  1. if($zmienna > 0){
  2. // tu kod do wykonania jeśli to liczba i większa od 0
  3. }

czy najpierw np. rzutować zmienną na int a potem sprawdzić czy jest większa od 0?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
arturpiotrowski
post
Post #2





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 6.12.2016

Ostrzeżenie: (0%)
-----


potrzebne mi tylko liczmy naturalne więc chyba samo rzutowanie na inta będzie ok ? (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Pyton_000
post
Post #3





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Cytat(arturpiotrowski @ 16.01.2017, 00:12:12 ) *
potrzebne mi tylko liczmy naturalne więc chyba samo rzutowanie na inta będzie ok ? (IMG:style_emoticons/default/smile.gif)


A to zależy co robisz... Bo np.:

Kod
(int)'wer923' => 0
(int)'1ffew4' => 1
(int)'123'     => 123


Więc albo przy otrzymaniu danych od razu rzutujesz na (int) i dalej sprawdzasz czy > 0 albo sprawdzasz całą zmienną niezmienioną.

TL;DR; Samo (int) wystarczy w 95% przypadków.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 09:27