[文章作者:张宴 本文版本:v1.0 最后修改:2007.08.15 转载请注明出处:http://blog.zyan.cc]
当PHP截取中英文混合字符串时,最后一个汉字经常被拆成两半,例:截取字符串的前18个字
输出为结果为:
于是写了以下这段代码,判断如果中英文混合字符串中的汉字字节数为奇数,则少截取一个字节,保证汉字显示完整。
输出为结果为:
当PHP截取中英文混合字符串时,最后一个汉字经常被拆成两半,例:截取字符串的前18个字
输出为结果为:
引用
1欢迎访问新浪?BR>
于是写了以下这段代码,判断如果中英文混合字符串中的汉字字节数为奇数,则少截取一个字节,保证汉字显示完整。
输出为结果为:
引用
1欢迎访问sina新浪
我看到php的mbstring扩展里面有不错的函数
mb_substr、mb_strcut
可以处理汉字这种双字节的东西,不知道老大能否专门搞搞看,再写篇文章。
http://www.dadd.cn/Article/Class2/Class19/200707/Article_14958.shtml
我下载了你的APMServ5.2.0,按照说明解压之后,php是可以运行的,但是输入与MTSQL连接的PHP语句后,与数据库连接失败,直接在数据库-mysql5.0中选择SQL编辑总是说语法错误,还让我检查STORAGE ENGINE版本,请你指点下,万分感谢!!
感激涕零!!
如方便,是否可回个短信,真心谢谢!!
15822037532
Bonfire