diff --git a/library/think/Validate.php b/library/think/Validate.php index fd88bb9d..20c1ed22 100644 --- a/library/think/Validate.php +++ b/library/think/Validate.php @@ -1179,25 +1179,28 @@ class Validate public function getError() { return $this->error; - } - - /** - * 获取数据值 - * @access protected - * @param array $data 数据 - * @param string $key 数据标识 支持二维 - * @return mixed - */ - protected function getDataValue($data, $key) - { - if (strpos($key, '.')) { - // 支持二维数组验证 - list($name1, $name2) = explode('.', $key); - $value = isset($data[$name1][$name2]) ? $data[$name1][$name2] : null; + } + + /** + * 获取数据值 + * + * @access protected + * @param array $data + * 数据 + * @param string $key + * 数据标识 支持二维 + * @return mixed + */ + protected function getDataValue($data, $key) + { + if (strpos($key, '.')) { + // 支持二维数组验证 + list ($name1, $name2) = explode('.', $key); + $value = isset($data[$name1][$name2]) ? $data[$name1][$name2] : null; } else { - $value = is_numeric($key) ? $key : (isset($data[$key]) ? $data[$key] : null); - } - return $value; + $value = is_numeric($key) ? $key : (isset($data[$key]) ? $data[$key] : null); + } + return $value; } /**