php的trim函数遇到的问题
来源:互联网 发布:nba2k14卢比奥面部数据 编辑:程序博客网 时间:2024/06/06 07:15
问题一:
看如下代码
<?php$val = true;var_dump(trim($val)); //string '1' (length=1)$val = false;var_dump(trim($val)); //string '' (length=0)
trim函数直接将bool类型的变量变成了string类型:
true --> '1'
false --> ''
这种问题在浏览器端使用ajax传递数据的网站中,服务器端校验表单数据就会出错,特别是像使用框架的表单校验,如CI框架:
array( 'field' => 'data[enable]', 'label' => 'lang:enable', 'rules' => 'trim', 'value' => false, 'alias' => 'enable', ),校验规则中用到了trim函数,于是得到的值就不对了。
阅读全文
0 0
- php的trim函数遇到的问题
- trim函数遇到的问题
- php源码分析trim函数的实现
- PHP trim()函数的作用和使用方法
- php之mail函数遇到的问题
- php中openssl_pkey_get_private()函数遇到的问题
- MFC TRIM函数字符串的修剪问题
- Trim 函数的用法
- javascript的trim函数
- Trim 函数的作用
- Trim函数的用法
- trim 函数的使用
- C的Trim()函数
- trim函数的编写
- 常用的trim函数
- php/遇到的问题
- php的trim函数无法去掉空格的解决办法
- PHP的Trim截取乱码
- ubuntu 使用 fdisk 磁盘分区
- SimpleDateFormat线程不安全 【坑】
- C#使用OleDb连接Excel数据源编写查询语句捕获到“无法识别的关键字when”的异常
- ukui-ubuntu17.04 安装gnuradio3.7.10
- 【剑指Offer】面试题3:二维数组中的查找
- php的trim函数遇到的问题
- 程序员面试(3):关于const修饰指针的情况
- npm install 提示 ERR! code EINTEGRITY
- java数据结构与算法之递归思维(让我们更通俗地理解递归)
- Mac下安装hadoop2.x后,ResourceManager无法启动问题解决
- MySQL创建一张日期表
- Android App启动出现白屏或者黑屏的优化方案
- json_decode结果为null的解决方法
- AndroidStudio SVN Ignored Files