PHP FILTER_CALLBACK Filtresi
❮ PHP Filtre Referansını Tamamlayın
Tanım ve Kullanım
FILTER_CALLBACK filtresi, değeri filtrelemek için kullanıcı tanımlı bir işlevi çağırır.
Bu filtre bize veri filtreleme üzerinde tam kontrol sağlar
Belirtilen işlevler, "seçenekler" adında bir ilişkisel dizide olmalıdır. Aşağıdaki örneğe bakın
- İsim: "geri arama"
- Kimlik numarası: 1024
İpuçları ve Notlar
İpucu: Kendi kullanıcı tanımlı işlevinizi oluşturabilir veya mevcut bir PHP işlevini kullanabilirsiniz.
örnek 1
Kullanıcı tanımlı bir işlev 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ı şöyle olacaktır:
Peter_is_a_great_guy!
Örnek 2
Mevcut bir PHP işlevini kullanma
<?php
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>
Kodun çıktısı şöyle olacaktır:
PETER IS A GREAT GUY!
❮ PHP Filtre Referansını Tamamlayın