ค่าคงที่ FILTER_VALIDATE_INT ตรวจสอบค่าเป็นจำนวนเต็ม
ตัวเลือกและแฟล็ก
-
min_range − ค่าจำนวนเต็มขั้นต่ำ
-
ช่วงสูงสุด − ค่าจำนวนเต็มสูงสุด
-
FILTER_FLAG_ALLOW_OCTAL − อนุญาตค่าเลขฐานแปด
-
FILTER_FLAG_ALLOW_HEX − อนุญาตค่าเลขฐานสิบหก
คืนสินค้า
ค่าคงที่ FILTER_VALIDATE_INT ไม่ส่งคืนสิ่งใด
ตัวอย่าง
<?php
$int = 110;
$var = 3.5;
var_dump(filter_var($var, FILTER_VALIDATE_FLOAT));
if (filter_var($int, FILTER_VALIDATE_INT)) {
echo("Integer Variable");
} else {
echo("Not an Integer Variable");
}
?> ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์
float(3.5) Integer Variable
เรามาดูตัวอย่างกันต่อ
ตัวอย่าง
<?php
$int = 5;
$min = 1;
$max = 20;
if (filter_var($int, FILTER_VALIDATE_INT, array("options" => array("min_range"=>$min, "max_range"=>$max))) === false) {
echo("Range not accepted!");
} else {
echo("Accepted range!");
}
?> ผลลัพธ์
นี่คือผลลัพธ์
Accepted range!