From a224eed92be6eb7f97bd03e7a37b25c26ba6a3ff Mon Sep 17 00:00:00 2001 From: zhujinyong Date: Wed, 29 Sep 2021 08:18:05 +0800 Subject: [PATCH] * Ajust code style. --- lib/base/filter/filter.class.php | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/lib/base/filter/filter.class.php b/lib/base/filter/filter.class.php index ffc7113287..4c4605dcde 100644 --- a/lib/base/filter/filter.class.php +++ b/lib/base/filter/filter.class.php @@ -1163,30 +1163,39 @@ class baseFixer /** * 将字段的值进行json编码 + * Cast fields to json type. + * * @param string $filed - * @return static - * @author thanatos thanatos915@163.com + * @access public + * @return object fixer object */ public function json($fields) { $fields = strpos($fields, ',') ? explode(',', str_replace(' ', '', $fields)) : array($fields); foreach($fields as $field) + { if(isset($this->data->$field)) $this->data->$field = json_encode($this->data->$field); + } + return $this; } /** * 将字段的值进行HTML标签解码 + * Html decode fields + * * @param string $filed - * @return static - * @author thanatos thanatos915@163.com + * @access public + * @return object fixer object */ public function unHtml($fields) { $fields = strpos($fields, ',') ? explode(',', str_replace(' ', '', $fields)) : array($fields); - foreach($fields as $field) { + foreach($fields as $field) + { if(isset($this->data->$field)) $this->data->$field = htmlspecialchars_decode($this->data->$field); } + return $this; }