Sanitização na entrada do usuário usando whitelist
Eu tenho esse código que limpa a entrada do usuário em uma variável chamada 'username':
$username_clean = preg_replace( "/[^a-zA-Z0-9_]/", "", $_POST['username'] );
if (!strlen($username_clean)){
die("username is blank!");
Eu quero realizar o mesmo processo em cada entrada nesta página, mas eu tenho cerca de 12 entradas diferentes, pois é um formulário de registro. Existe uma maneira mais fácil de higienizar e verificar cada entrada em vez de aplicar preg_replace () e a declaração if em cada um deles?