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!