سبد (0)

فیلتر FILTER_SANITIZE_NUMBER_FLOAT

 فیلتر FILTER_SANITIZE_NUMBER_FLOAT 


PHP Filter Reference توابع کار با فیلترها در PHP


تعریف و کاربرد

فیلتر FILTER_SANITIZE_NUMBER_FLOAT تمام کاراکترهای غیرمجاز را از یک عدد float حذف می کند. 

این فیلتر به طور پیش فرض اجازه ی استفاده از کاراکترهای عددی و + و - را دارا می باشد. 

  • Name: "number_float"
  • ID-number: 520

flag های امکان پذیر:

  • 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));
?>

خروجی کد بالا برابر است با:

string(7) "5-2+3.3"

PHP Filter Reference توابع کار با فیلترها در PHP

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه