سبد (0)

فیلتر FILTER_CALLBACK

فیلتر  FILTER_CALLBACK 


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


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

فیلتر FILTER_CALLBACK یک تابع تعریف شده توسط کاربر را فراخوانی کرده تا مقدار مورد نظر را فیلتر نماید. 

این فیلتر دسترسی کاملی را در مورد فیلتر کردن داده ها به ما می دهد. 

توابع مشخص شده باید در یک آرایه ی انجمنی با نام "options" قرار گرفته باشند. به مثال زیر توجه نمایید:

  • Name: "callback"
  • ID-number: 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"));
?>

The output of the code will be:

PETER IS A GREAT GUY!

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

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