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"