PHP FILTER_CALLBACK Filtresi

Tanım ve Kullanım

FILTER_CALLBACK filtresi, kullanıcı tarafından tanımlanan fonksiyonlarla değerleri filtreler.

Bu filtre, veri filtrelemesi üzerinde tam kontrol sağlar.

Belirtilen fonksiyon "options" adlı ilişkili dizine eklenmelidir. Aşağıdaki örneğe bakınız.

  • Name: "callback"
  • ID-number: 1024

İpucu ve Açıklamalar

İpucu:Kendi fonksiyonunuzu oluşturabilir veya mevcut PHP fonksiyonlarını kullanabilirsiniz.

Örnek

Örnek 1

<?php
function convertSpace($string)
 {
 return str_replace(" ", "_", $string);
 }
$string = "Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"convertSpace"));
?>

Çıktı:

Peter_is_a_great_guy!

Örnek 2

<?php

echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>

Çıktı:

PETER BİR MUHTEŞEM KİŞİ!