Autor | Zpráva | ||
---|---|---|---|
RastyAmateur Profil |
#1 · Zasláno: 4. 5. 2016, 20:55:45
Dobrý večer,
rád bych se zeptal na váš názor. Jak je nejlepší kontrolovat, že je vstup od uživatele celé nezáporné číslo? Přes is_int() se to nedostane v případě, že je to řetězec... Viděl jsem již něco jako (int) $number , ale nějak mi to nefungovalo... A is_numeric($number) && $number >= 0 && $number % 1 === 0 mi přijde zdlouhavé (pokud by to vůbec šlo)...
Díky :) |
||
juriad Profil |
#2 · Zasláno: 4. 5. 2016, 21:11:41
abs(intval($number)) Když uživatel zadá -3.14, tak to pro tebe bude 3. Máš důvod otravovat uživatele, aby zadal přesně to co chceš ty? Pokud je to nějaký kritický krok, tak stejně následně ukážeš uživateli rekapitulaci před vlastním dokončením. |
||
RastyAmateur Profil |
#3 · Zasláno: 4. 5. 2016, 21:13:36
juriad:
Děkuji za reakci. Asi Tvé řešení použiji. Pravda je, že ta rekapitulace tam částečně proběhne, je tedy čas na to to opravit. Děkuji |
||
Časová prodleva: 9 let
|
0