FILTER_VALIDATE_INT
PHP FILTER_VALIDATE_INT filtri
Misol
$int o‘zgaruvchisi butun son (integer) ekanini tekshiring:
<?php
$int = 0;
if (filter_var($int, FILTER_VALIDATE_INT)!== false) {
echo("Variable is an integer");
} else {
echo("Variable is not an integer");
}
?>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
FILTER_VALIDATE_INT filtri qiymatni butun son (integer) sifatida tekshirish uchun ishlatiladi.
FILTER_VALIDATE_INT, shuningdek, butun sonli o‘zgaruvchi uchun oraliq belgilash imkonini beradi.
Mumkin bo‘lgan opsiyalar va bayroqlar:
- min_range - minimal butun son qiymatini belgilaydi
- max_range - maksimal butun son qiymatini belgilaydi
- FILTER_FLAG_ALLOW_OCTAL - sakkizlik son qiymatlariga ruxsat beradi
- FILTER_FLAG_ALLOW_HEX - o‘n oltilik son qiymatlariga ruxsat beradi
Eslatma: Opsiyalar massivda ko‘rsatilganda ular "options" nomli assotsiativ ko‘p o‘lchovli massiv ichida bo‘lishi shart.
Ko‘proq misollar
Misol
O‘zgaruvchi INT tipida ekanini va 1 bilan 200 oralig‘ida ekanini tekshiring:
<?php
$int = 122;
$min = 1;
$max = 200;
if (filter_var($int, FILTER_VALIDATE_INT, array("options" => array("min_range"=>$min, "max_range"=>$max))) === false) {
echo("Variable value is not within the legal range");
} else {
echo("Variable value is within the legal range");
}
?>
O‘zingiz sinab ko‘ring »
❮ PHP filtrlar ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
