PHP filter_var_array() فونکشن
تعریف اور استعمال
filter_var_array() فونکشن متعدد متغیروں کو حاصل کردیا اور ان کو فیلٹر کردیا جاتا ہے۔
filter_input() کو بہت بار فراہم نہ کرنے کی وجہ سے، اس فونکشن کو متعدد متغیروں کو فیلٹر کرنے میں بہت مفید خیال کیا گیا ہے۔
اگر کامیاب ہوا تو فیلٹر کئے جانے والی متغیروں کی کا تناوب آرایه برآمد کردیا جائے گا، اگر ناکامی آئی تو false برآمد کردیا جائے گا۔
مفسر
filter_var_array(آرایه, args)
پارامتر | شرح |
---|---|
آرایه | ضروری ہے۔ شمارو کا آرایه جس میں فیلٹر کئے جانے والے اعداد شامل ہو، اس کی بندوبست کردیا گیا ہے۔ |
args |
اختیاری، فیلتر پارامتر آرائی کا شکل معین کرتا ہے。 قانونی آرائی کی کلیدی آئیڈیا اسم، قانونی وقعت فیلتر آئیڈی، یا فیلتر، علامات اور اختیارات کا آرائی کا شکل ہو سکتا ہے。 اس پارامتر بھی ایک تنہا فیلتر آئیڈی کی شکل میں بھی آئی سکتا ہے، اگر ایسا ہو تو اس آرائی کی سبھی وقعت کی فیلترنگ کی جائیگی جو مخصوص فیلتر کے ذریعے کی جائیگی。 |
تذکرے اور کچھ وضاحیات
تذکرہ:دیکھئےکامپلٹ فنکشن مراجع دستور PHP فیلتر، اس فنکشن کے ساتھ استعمال کی جاسکتی ہوئی فیلتر دیکھئے۔
مثال
<?php $arr = array ( "نام" => "پیٹر گریفن", "عمر" => "41", "ایمیل" => "peter@example.com", ); $filters = array ( "نام" => array ( "فیلتر"=>FILTER_CALLBACK, "flags"=>FILTER_FORCE_ARRAY, "اختیارات"=>"ucwords" ), "عمر" => array ( "فیلتر"=>FILTER_VALIDATE_INT, "اختیارات"=>array ( "مین_رینج"=>1, "مکس_رینج"=>120 ) ), "ایمیل"=> FILTER_VALIDATE_EMAIL, ); print_r(filter_var_array($arr, $filters)); ?>
خروج مشابه:
آرری ( [نام] => پیٹر گریفن [عمر] => 41 [ایمیل] => peter@example.com )