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 相关文章推荐
通过文字传递创建的图形按钮
Oct 09 PHP
PHP中的正规表达式(一)
Oct 09 PHP
Ha0k 0.3 PHP 网页木马修改版
Oct 11 PHP
php 文件上传系统手记
Oct 26 PHP
The specified CGI application misbehaved by not returning a complete set of HTTP headers
Mar 31 PHP
深入php-fpm的两种进程管理模式详解
Jun 03 PHP
解析php中const与define的应用区别
Jun 18 PHP
PHP的preg_match匹配字符串长度问题解决方法
May 03 PHP
浅析PHP中strlen和mb_strlen的区别
Aug 31 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
Nov 17 PHP
PHP 实现手机端APP支付宝支付功能
Jun 07 PHP
thinkphp5框架API token身份验证功能示例
May 21 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
学习使用PHP数组
2006/10/09 PHP
分享一个PHP数据流应用的简单例子
2012/06/01 PHP
PHP设置图片文件上传大小的具体实现方法
2013/10/11 PHP
php生成验证码,缩略图及水印图的类分享
2016/04/07 PHP
PHP CURL与java http使用方法详解
2018/01/26 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
php给数组赋值的实例方法
2019/09/26 PHP
Javascript模块化编程(三)require.js的用法及功能介绍
2013/01/17 Javascript
jQuery实现鼠标可拖动调整表格列宽度
2014/05/26 Javascript
jquery实现侧边弹出的垂直导航
2014/12/09 Javascript
JS实现的车标图片提示效果代码
2015/10/10 Javascript
AngularJS基础 ng-mouseenter 指令示例代码
2016/08/02 Javascript
webuploader模态框ueditor显示问题解决方法
2016/12/27 Javascript
jquery实现折叠菜单效果【推荐】
2017/03/08 Javascript
ECMAScript6变量的解构赋值实例详解
2017/09/19 Javascript
Vue中的异步组件函数实现代码
2018/07/20 Javascript
原生js+canvas实现贪吃蛇效果
2020/08/02 Javascript
vue 使用post/get 下载导出文件操作
2020/08/07 Javascript
Python实现计算两个时间之间相差天数的方法
2017/05/10 Python
TensorFlow的权值更新方法
2018/06/14 Python
Python序列化与反序列化pickle用法实例
2019/11/11 Python
Python sublime安装及配置过程详解
2020/06/29 Python
如何卸载python插件
2020/07/08 Python
Python paramiko使用方法代码汇总
2020/11/20 Python
日期和时间问题
2015/01/04 面试题
安全资金保障制度
2014/01/23 职场文书
材料员岗位职责
2014/03/13 职场文书
公司副总经理任命书
2014/06/05 职场文书
欢迎新生标语
2014/10/06 职场文书
五好家庭事迹材料
2014/12/20 职场文书
应聘教师求职信范文
2015/03/20 职场文书
2016年小学生新年寄语
2015/08/18 职场文书
田径运动会广播稿
2015/08/19 职场文书
小学班级标语口号大全
2015/12/26 职场文书
详解Python中*args和**kwargs的使用
2022/04/07 Python
Golang 实现 WebSockets 之创建 WebSockets
2022/04/24 Golang