يقوم مرشح FILTER_SANITIZE_NUMBER_FLOAT بإزالة كافة الأحرف غير القانونية في أرقام الفاصلة العائمة.
يسمح هذا الفلتر بجميع الأرقام بالإضافة إلى + - بشكل افتراضي
الاسم: "number_float"
رقم الهوية: 520
العلامات المحتملة:
FILTER_FLAG_ALLOW_FRACTION - السماح بالفواصل العشرية (على سبيل المثال.)
FILTER_FLAG_ALLOW_THOUSAND - السماح بآلاف الفواصل (على سبيل المثال، )
FILTER_FLAG_ALLOW_SCIENTIFIC - السماح بالترميز العلمي (مثل e وE)
<?php$number="5-2f+3.3pp";var_dump(filter_var($number, FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION));?>
يبدو إخراج الكود كما يلي:
السلسلة (7) "5-2+3.3"