Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ค่าคงที่ FILTER_VALIDATE_INT ใน PHP


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