আমি অবাক হয়েছি যে এখানে এত পুরানো প্রশ্ন হওয়ার জন্য এখানে ফিল্টার_ভারের কোনও উল্লেখ নেই ...
স্যানিটাইজেশন ফিল্টার ব্যবহার করে পিএইচপি এর একটি পদ্ধতি রয়েছে । বিশেষ করে, এই অবস্থায় ব্যবহার করার জন্য অন্যতম FILTER_SANITIZE_NUMBER_FLOATসঙ্গে FILTER_FLAG_ALLOW_FRACTION | FILTER_FLAG_ALLOW_THOUSANDপতাকা। তাই ভালো:
$numeric_filtered = filter_var("AR3,373.31", FILTER_SANITIZE_NUMBER_FLOAT,
FILTER_FLAG_ALLOW_FRACTION | FILTER_FLAG_ALLOW_THOUSAND);
echo $numeric_filtered; // Will print "3,373.31"
এটি লক্ষণীয়ও উপযুক্ত হতে পারে যেহেতু এটি পিএইচপি-তে অন্তর্নির্মিত, এটি পিএইচপি-র বর্তমান লাইব্রেরিগুলিতে (আক্ষরিকভাবে ন্যানোসেকেন্ডে থাকলেও) রিজেক্স ব্যবহারের চেয়ে কিছুটা দ্রুত।