php 快速批量检查post 数据时候为空, 同时验证传递的值是否为特殊符号的方法

检查数据是否为空, 同时验证传递的值是否为特殊符号。

/**
 * 检查参数是否为空
 * @param $post
 * @param $field
 * by liaosp
 */
function checkParam($post, $field){
    if (is_string($field)) {
        $field = array_map('trim', explode(',', $field));
    }
    foreach ($field as $key=>$value){
        if(preg_match("/[\'.,:;*?~`!@#$%^&+=《》)(<>{}]|\]|\[|\/|\\\|\"|\|/",$post[$value])){
            error($value.'请勿使用特殊字符');
        }
        if($post[$value] =null){
            error($value.'不能为空');
        }
    }
}

猜你喜欢

转载自blog.csdn.net/qq_22823581/article/details/80254700