पीएचपी FILTER_CALLBACK फ़िल्टर
❮ पूर्ण PHP फ़िल्टर संदर्भ
परिभाषा और उपयोग
FILTER_CALLBACK फ़िल्टर मान को फ़िल्टर करने के लिए उपयोगकर्ता परिभाषित फ़ंक्शन को कॉल करता है।
यह फ़िल्टर हमें डेटा फ़िल्टरिंग पर पूर्ण नियंत्रण देता है
निर्दिष्ट कार्य "विकल्प" नाम के साथ एक सहयोगी सरणी में होना चाहिए। नीचे उदाहरण देखें
- नाम: "कॉलबैक"
- आईडी-नंबर: 1024
टिप्स और नोट्स
युक्ति: आप अपना स्वयं का उपयोगकर्ता परिभाषित फ़ंक्शन बना सकते हैं या मौजूदा PHP फ़ंक्शन का उपयोग कर सकते हैं
उदाहरण 1
उपयोगकर्ता परिभाषित फ़ंक्शन का उपयोग करना:
<?php
function convertSpace($string)
{
return str_replace(" ", "_", $string);
}
$string = "Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"convertSpace"));
?>
कोड का आउटपुट होगा:
Peter_is_a_great_guy!
उदाहरण 2
मौजूदा PHP फ़ंक्शन का उपयोग करना
<?php
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>
कोड का आउटपुट होगा:
PETER IS A GREAT GUY!
❮ पूर्ण PHP फ़िल्टर संदर्भ