PHP FILTER_CALLBACK-filter

Definition och användning

FILTER_CALLBACK-filter använder användardefinierade funktioner för att filtrera värden.

Denna filter ger oss full kontroll över datafiltering.

Den specificerade funktionen måste lagras i en associerad array med namnet "options". Se exempel nedan.

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

Tips och kommentarer

Tips:Du kan skapa din egen funktion eller använda redan befintliga PHP-funktioner.

Exempel

Exempel 1

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

Uttalande:

Peter_is_a_great_guy!

Exempel 2

<?php

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

Uttalande:

PETER ÄR EN SJÄLVKLART FANTASTISK MANNISK!