function valdate($arr) { $object = new MyValidator(); $result = ""; // email if ($arr["email"] == null || $arr["email"] == "") { $result["status"] = false; $result["email"] = "没有填写"; return $result; } else { $object->setEmail($arr["email"]); if ($object->email()) { $result["email"] = "正确"; } else { $result["status"] = false; $result["email"] = "邮件格式错误"; return $result; } } // mobile 手机 if ($arr["mobile"] == null || $arr["mobile"] == "") { $result["status"] = false; $result["mobile"] = "没有填写"; return $result; } else { $object->setMobile($arr["mobile"]); if ($object->mobile()) { $result["mobile"] = "正确"; } else { $result["status"] = false; $result["mobile"] = "手机格式错误"; return $result; } } // tel 座机 if ($arr["tel"] == null || $arr["tel"] == "") { $result["status"] = false; $result["tel"] = "没有填写"; return $result; } else { $object->setTel($arr["tel"]); if ($object->telephone()) { $result["tel"] = "正确"; } else { $result["status"] = false; $result["tel"] = "座机格式错误"; return $result; } } // number if ($arr["number"] == null || $arr["number"] == "") { $result["status"] = false; $result["number"] = "没有填写"; return $result; } else { $object->setNumber($arr["number"]); if ($object->number()) { $result["number"] = "正确"; } else { $result["status"] = false; $result["number"] = "数字格式错误"; return $result; } } $result["status"] = true; return $result; }