विवरण
FILTER_VALIDATE_IP कॉन्स्टेंट IP एड्रेस को वैलिडेट करता है।
फ्लैग्स
FILTER_FLAG_IPV4 − वैल्यू एक वैध IPv4 एड्रेस होना चाहिए
FILTER_FLAG_IPV6 − वैल्यू एक वैध IPv6 एड्रेस होना चाहिए
FILTER_FLAG_NO_PRIV_RANGE − वैल्यू प्राइवेट रेंज के भीतर नहीं होना चाहिए
FILTER_FLAG_NO_RES_RANGE − वैल्यू रिज़र्व्ड रेंज के भीतर नहीं होना चाहिए
रिटर्न वैल्यू
FILTER_VALIDATE_IP कॉन्स्टेंट कुछ भी रिटर्न नहीं करता।
उदाहरण
<?php
$ip = "35.2.1";
if (filter_var($ip, FILTER_VALIDATE_IP)) {
echo("Valid IP address!");
} else {
echo("Invalid IP address!");
}
?>
आउटपुट
निम्न आउटपुट है:
Invalid IP address!
आइए एक और उदाहरण देखें:
<?php
$ip = "127.0.0.1";
if (filter_var($ip, FILTER_VALIDATE_IP)) {
echo("Valid IP address!");
} else {
echo("Invalid IP address!");
}
?>
आउटपुट
यहां आउटपुट है:
Valid IP address!