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!