Filtro FILTER_CALLBACK PHP

Definición y uso

El filtro FILTER_CALLBACK utiliza una función personalizada del usuario para filtrar valores.

Este filtro nos proporciona un control completo sobre la filtración de datos.

La función especificada debe guardarse en un array asociativo llamado "options". Vea el ejemplo a continuación.

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

Consejos y comentarios

Consejo:Puede crear su propia función o usar una función PHP existente.

Ejemplo

Ejemplo 1

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

Salida:

Peter_is_a_great_guy!

Ejemplo 2

<?php

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

Salida:

PETER ES UN BUEN TIPO!