From 552d564cd60b6a436e584cf4facbeecd239c28d1 Mon Sep 17 00:00:00 2001 From: lilwil Date: Mon, 20 Mar 2017 14:20:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=BC=E5=BC=8F=E8=A7=84=E8=8C=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/think/Validate.php | 35 ++++++++++++++++------------------- 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/library/think/Validate.php b/library/think/Validate.php index 20c1ed22..ca425496 100644 --- a/library/think/Validate.php +++ b/library/think/Validate.php @@ -1181,25 +1181,22 @@ class Validate 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; - } else { - $value = is_numeric($key) ? $key : (isset($data[$key]) ? $data[$key] : 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; }