কম্পিউটার টিউটোরিয়াল

PHP-এ FILTER_VALIDATE_IP কনস্ট্যান্ট


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!
  1. PHP-এ FILTER_VALIDATE_INT কনস্ট্যান্ট

  2. PHP-এ FILTER_VALIDATE_FLOAT কনস্ট্যান্ট

  3. PHP-এ FILTER_VALIDATE_EMAIL কনস্ট্যান্ট

  4. PHP-এ FILTER_VALIDATE_BOOLEAN কনস্ট্যান্ট