PHP filter_var_array() ফাংশন
বিবরণ ও ব্যবহার
filter_var_array() ফাংশন একাধিক বদল পায়, এবং তা ফিল্টার করে。
filter_input() পুনরায় ব্যবহার করা না হওয়ার কারণে, এই ফাংশন একাধিক বদলকে ফিল্টার করার জন্য অত্যন্ত মূল্যবান。
সফল হলে, ফিল্টার করা হওয়া বদলগুলির একটি অ্যারে ফিরিয়ে দেয়, এক্ষেত্রে false ফিরিয়ে দেয়。
ব্যবহারকৌশল
filter_var_array(array, args)
পারামিটার | বর্ণনা |
---|---|
array | অপরিহার্য।শব্দসাংকেতিক কীভিত্তিক অ্যারের একটি তালিকা নির্দিষ্ট করুন যা ফিল্টার করতে হবে。 |
args |
অপশনাল। ফিল্টার পারামিটার আর্রেইজ নির্দিষ্ট করুন。 বৈধ আর্রেইজ কীভুক্তি হল পরিবর্তনীয় নাম এই পারামিটারটি একক ফিল্টার আইডি-ও হতে পারে, যদি এমন হোক, তবে ইনপুট আর্রেইজের সমস্ত মান নির্দিষ্ট ফিল্টার দ্বারা ফিল্টার করা হবে。 |
সুঝাওয়া এবং মন্তব্য
সুঝাওয়া:দেখুনপূর্ণ PHP Filter রেফারেন্স ম্যানুয়েলএই ফাংশনের সঙ্গে ব্যবহার্য ফিল্টারগুলি দেখুন。
উদাহরণ
<?php $arr = array ( "name" => "peter griffin", "age" => "41", "email" => "peter@example.com", ); $filters = array ( "name" => array ( "filter"=>FILTER_CALLBACK, "flags"=>FILTER_FORCE_ARRAY, "options"=>"ucwords" ), "age" => array ( "filter"=>FILTER_VALIDATE_INT, "options"=>array ( "min_range"=>1, "max_range"=>120 ) ), "email"=> FILTER_VALIDATE_EMAIL, ); print_r(filter_var_array($arr, $filters)); ?>
আউটপুট অনুরূপ:
Array ( [name] => Peter Griffin [age] => 41 [email] => peter@example.com )