![]() |
![]() ![]() |
![]() |
![]()
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:
czy najpierw np. rzutować zmienną na int a potem sprawdzić czy jest większa od 0? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 376 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zależy co rozumiesz przez liczbę. 1W3string też może być liczbą. O rzutowaniu masz spory rozdział w dokumentacji.
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
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 ?
![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 376 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Równie dobrze może się przydać np http://php.net/manual/en/function.intval.php. zależy od założeń.
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
potrzebne mi tylko liczmy naturalne więc chyba samo rzutowanie na inta będzie ok ? ![]() 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. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 9.05.2025 - 18:53 |