tutoriais mais recente desenvolvimento web
 

PHP Filtro FILTER_CALLBACK


<Completa PHP Filtrar Referência

Definição e Uso

O filtro FILTER_CALLBACK chama uma função definida pelo usuário para filtrar o valor.

Este filtro nos dá controle total sobre a filtragem de dados

As funções especificadas deve estar em uma matriz associativa com o nome de "options" . Veja o exemplo abaixo

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

Dicas e Notas

Tip: Você pode criar sua própria função definida pelo usuário ou usar uma função PHP existente


Exemplo 1

Utilizando uma função definida pelo utilizador:

<?php
function convertSpace($string)
  {
  return str_replace(" ", "_", $string);
  }

$string = "Peter is a great guy!";

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

A saída do código será:

Peter_is_a_great_guy!

exemplo 2

Usando uma função PHP existente

<?php
$string="Peter is a great guy!";

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

A saída do código será:

PETER IS A GREAT GUY!

<Completa PHP Filtrar Referência