# 帝国CMS变量过滤函数介绍

*Published:* 2023-11-29
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2023年11月29日，已超过 180天没有更新



帝国CMS自带的变量过滤[函数](https://www.xarjtc.com/tag/%e5%87%bd%e6%95%b0 "查看函数此标签更多文章")，二次开发或编写模板时会经常用到，学会可以就不需要自己再去写过滤方法了，可以少写很多代码。

(1)、数字型变量可以用(int)或intval函数处理，例子：

```
$page=(int)$_GET['page'];
```

或者

```
$page=intval($_GET['page']);
```

(2)、带小数点的数字型变量可以用(float)或floatval函数处理，例子：

```
$money=(float)$money;
```

或者

```
$money=floatval($money);
```

(3)、字符型处理：

不带空格或其他特殊符号的，用RepPostVar()函数过滤

带空格或其他特殊符号的用：ReppostVar2()函数过滤

写入数据库的用：RepPostStr()函数过滤。