ค่าคงที่ 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!