轻松控制所有输入?

时间:2018-02-22 10:30:09

标签: php

我有mysql表98字段,我正在尝试进行所有输入$_POST并控制它,如果它们是数字等。

有没有简单的方法可以输入或者我需要像这样输入所有输入:

$age = $db->real_escape_string(trim($_POST['age']));

由于

2 个答案:

答案 0 :(得分:-1)

您可以使用array_map

$_POST = array_map(function($item){
    return $db->real_escape_string(trim($item));
},$_POST)

答案 1 :(得分:-1)

请提供您想要做的完美情景?

如果你试图逃避所有$ _POST字段而不是simplay循环$ _POST,并将它的值存储在$ _POST适当的密钥中,而不是你得到的过滤值。

例如

foreach($_POST as &$key => $post){
    $key = $db->real_escape_string(trim($post));
}