Search
Mějme proměnnou $cislo, která obsahuje libovolný textový řetězec.
$cislo
true
false
<?php function jeSpravneCeleCislo ($cislo, $min=0, $max=PHP_INT_MAX) { $is_integer = is_numeric($cislo) && floatval($cislo) == intval(floatval($cislo)); if ($min<$max) { return $is_integer && $cislo>=$min && $cislo <=$max; } return $is_integer; } $cislo = "XXX"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <title>Cvičení 2</title> </head> <body> <p> <?php echo "Číslo ".htmlspecialchars($cislo); if (jeSpravneCeleCislo($cislo)) { echo " je správné"; } else { echo " není správné"; } ?> </p> </body> </html>