Emne: Filtrer input med PHP

Hvis du jobber med skjema på web (forms) så er det greit å få kontroll på dataene som lagres. Har du et felt hvor man skal fylle inn telefonnummer, så er det et telefonnummer du ønsker, og ikke andre tegn og bokstaver.

I PHP så finnes det en rekke funksjoner, såkalte filter, som hjelper deg med å gjøre dette.

Filtrer integer

<?php

/*** an interger ***/
$int = "abc100def200";

/*** sanitize the integer ***/
echo filter_var($int, FILTER_SANITIZE_NUMBER_INT);

?>

Filteret filtrerer ut bokstavene, og du sitter igjen med det gyldig tall "100200"