Autor Zpráva
MartinR
Profil
Prosím o vysvětlení proč se děje toto:
$int = 0;
if(!filter_var($int, FILTER_VALIDATE_INT)){
  echo("Integer is not valid");
}
else {
  echo("Integer is valid");
}


Proč je nula brána jako nevalidní? 0 není integer? (ze specifikace An integer is a number of the set ℤ = {..., -2, -1, 0, 1, 2, ...}. )

Díky za názory
panther
Profil
MartinR:
cituji ze stránky věnované filtrům v manuálu: „Numbers +0 and -0 are not valid integers but validate as floats.
MartinR
Profil
panther:
Kam jsem se to díval ??

díky moc

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0