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

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


FILTER_SANITIZE_NUMBER_FLOAT কনস্ট্যান্টটি একটি ফ্লোট নম্বর থেকে সকল অবৈধ ক্যারেক্টার ডিলিট করে।

ফ্ল্যাগ

  • FILTER_FLAG_ALLOW_FRACTION − ফ্র্যাকশন সেপারেটর অনুমতি দেয়

  • FILTER_FLAG_ALLOW_THOUSAND − থাউজান্ড সেপারেটর অনুমতি দেয়

  • FILTER_FLAG_ALLOW_SCIENTIFIC − সায়েন্টিফিক নোটেশন অনুমতি দেয়

রিটার্ন

FILTER_SANITIZE_NUMBER_FLOAT কনস্ট্যান্টটি কিছুই রিটার্ন করে না।

উদাহরণ

নিচের উদাহরণটি FILTER_FLAG_ALLOW_FRACTION ফ্ল্যাগ ব্যবহার করে।

<?php    $var = "3-1f+2.56p";    var_dump(filter_var($var, FILTER_SANITIZE_NUMBER_FLOAT,    FILTER_FLAG_ALLOW_FRACTION)); ?>

আউটপুট

নিচে আউটপুট দেওয়া হলো।

string(8) "3-1+2.56"

আরেক উদাহরণ দেখা যাক। এখানে FILTER_FLAG_ALLOW_THOUSAND ফ্ল্যাগ ব্যবহার করা হয়েছে।

উদাহরণ

<?php    $var = "1-4f+25,6p";    var_dump(filter_var($var, FILTER_SANITIZE_NUMBER_FLOAT,    FILTER_FLAG_ALLOW_THOUSAND)); ?>

আউটপুট

আউটপুট নিচে দেওয়া হলো।

string(8) "1-4+25,6"
  1. PHP-এ tanh() ফাংশন

  2. PHP-এ sqrt() ফাংশন

  3. PHP-এ rad2deg() ফাংশন

  4. PHP-এ log1p() ফাংশন