php判断输入不超过mysql的varchar字段的长度范围


Posted in PHP onJune 24, 2011

但是如果在utf-8编码下,一个汉字是占3个字符长度的,比如字符串$str=”你好啊!!”;

如果你用strlen函数来判断,长度是11,正好超过了varchar的长度,但实际上确不是这样,如果直接到phpmyadmin里面执行insert语句,这条字符串是可以插入的!

对于数据库来说,它的长度是5,那么我们如何用PHP来得到这个长度呢?使用iconv_strlen()函数!

echo iconv_strlen($str,'utf-8′);

注意第二个参数,是当前字符集,这样根据不同的字符集你得到的结果都是根据一个字符占一个长度计算来的!

上面的语句,将输出5,怎么样,你会判断了吗?

PHP 相关文章推荐
在PHP的图形函数中显示汉字
Oct 09 PHP
PHP无限分类代码,支持数组格式化、直接输出菜单两种方式
May 18 PHP
探讨:如何使用PHP实现计算两个日期间隔的年、月、周、日数
Jun 13 PHP
PHP实现显示照片exif信息的方法
Jul 11 PHP
PHP中一些可以替代正则表达式函数的字符串操作函数
Nov 17 PHP
php的4种常用运行方式详解
Dec 22 PHP
Laravel 中使用 Vue.js 实现基于 Ajax 的表单提交错误验证操作
Jun 30 PHP
PHPExcel 修改已存在Excel的方法
May 03 PHP
YII框架实现自定义第三方扩展操作示例
Apr 26 PHP
PHP实现微信提现功能(微信商城)
Nov 21 PHP
PHP实现Snowflake生成分布式唯一ID的方法示例
Aug 30 PHP
php中pcntl_fork详解
Apr 01 PHP
PHP array操作10个小技巧分享
Jun 23 #PHP
php 缩略图实现函数代码
Jun 23 #PHP
php中随机显示图片的函数代码
Jun 23 #PHP
使用php shell命令合并图片的代码
Jun 23 #PHP
php whois查询API制作方法
Jun 23 #PHP
PHP字符编码问题之GB2312 VS UTF-8解决方法
Jun 23 #PHP
PHP读取网页文件内容的实现代码(fopen,curl等)
Jun 23 #PHP
You might like
如何修改yii2.0自带的user表为其它的表
2017/08/01 PHP
滚动经典最新话题[prototype框架]下编写
2006/10/03 Javascript
javascript获得CheckBoxList选中的数量
2009/10/27 Javascript
JQuery魔力之$("tagName")与selector
2012/03/05 Javascript
js操纵dom生成下拉列表框的方法
2014/02/24 Javascript
window.location不跳转的问题解决方法
2014/04/17 Javascript
jquery实现翻动fadeIn显示的方法
2015/03/05 Javascript
浅谈angular懒加载的一些坑
2016/08/20 Javascript
JS对象是否拥有某属性如何判断
2017/02/03 Javascript
使用gulp搭建本地服务器并实现模拟ajax
2017/04/05 Javascript
AngularJS封装$http.post()实例详解
2017/05/06 Javascript
通过jquery的ajax请求本地的json文件方法
2018/08/08 jQuery
vue用elementui写form表单时,在label里添加空格操作
2020/08/13 Javascript
Python 爬虫的工具列表大全
2016/01/31 Python
Python检测生僻字的实现方法
2016/10/23 Python
python 编码规范整理
2018/05/05 Python
Python中的CSV文件使用"with"语句的方式详解
2018/10/16 Python
Python爬取商家联系电话以及各种数据的方法
2018/11/10 Python
Python机器学习算法库scikit-learn学习之决策树实现方法详解
2019/07/04 Python
wxpython实现按钮切换界面的方法
2019/11/19 Python
Pycharm中安装wordcloud等库失败问题及终端通过pip安装的Python库如何添加到Pycharm解释器中(推荐)
2020/05/10 Python
Pycharm如何导入python文件及解决报错问题
2020/05/10 Python
CSS3教程(5):网页背景图片
2009/04/02 HTML / CSS
全球最大的生存食品、水和装备专用在线市场:BePrepared.com
2020/01/02 全球购物
职称自我鉴定
2013/10/15 职场文书
仓库主管的岗位职责
2013/12/04 职场文书
应聘英语教师求职信
2014/04/24 职场文书
2015感人爱情寄语
2015/02/26 职场文书
个人年底工作总结
2015/03/10 职场文书
大学生自荐信怎么写
2015/03/26 职场文书
青年志愿者服务活动总结
2015/05/06 职场文书
MongoDB数据库的安装步骤
2021/06/18 MongoDB
php去除数组中为0的元素的实例分析
2021/11/17 PHP
一文了解JavaScript用Element Traversal新属性遍历子元素
2021/11/27 Javascript
vue 实现弹窗关闭后刷新效果
2022/04/08 Vue.js
python中 Flask Web 表单的使用方法
2022/05/20 Python