<Komple PHP Filtre Referans
Tanımı ve Kullanımı
FILTER_CALLBACK filtre değeri filtrelemek için bir kullanıcı tarafından tanımlanan işlevini çağırır.
Bu filtre, bize veri filtreleme üzerinde tam kontrol sağlayan
Belirtilen işlevler adı dizisi ile ilişkili olmalıdır "options" . Aşağıdaki örneğe bakın
- Adı: "callback"
- İD numarası: 1024
İpuçları ve Notlar
Tip: Kendi kullanıcı tanımlı fonksiyon oluşturmak veya varolan bir PHP işlevini kullanabilirsiniz
Örnek 1
Bir kullanıcı tanımlı işlevi kullanarak:
<?php
function convertSpace($string)
{
return str_replace(" ", "_", $string);
}
$string = "Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"convertSpace"));
?>
kodun çıktısı olacak:
Peter_is_a_great_guy!
Örnek 2
Varolan bir PHP işlevinin kullanılması
<?php
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>
kodun çıktısı olacak:
PETER IS A GREAT GUY!
<Komple PHP Filtre Referans