直接使用PHP函数substr截取中文字符可能会出现乱码,主要是substr可能硬生生的将一个中文字符“锯”成两半。 substr()函数可以分割文字,但要分割的文字如果包括中文字符往往会遇到问题,这时可以用 mb_substr() 或者 mb_strcut() 这个函数,mb_substr()/m ...
分类:
Web程序 时间:
2016-04-09 15:25:55
阅读次数:
207
1. 截取GB2312中文字符串 <?php header("content-type:text/html;charset=gb2312"); // echo "aaaa"; //截取中文字符串 ### 1. 截取GB2312中文字符串 function mysubstr($str,$start,$
分类:
Web程序 时间:
2016-02-15 10:43:26
阅读次数:
157
PHP截取中文字符串不出现?号的解决方法[原创] 大 | 中 | 小 [不指定 2007-8-15 18:51 | by 张宴 ] [文章作者:张宴 本文版本:v1.0 最后修改:2007.08.15 转载请注明出处:http://blog.zyan.cc] 当PHP截取中英文混合字符串时,最...
分类:
Web程序 时间:
2015-10-04 23:33:59
阅读次数:
206
现在已经有很多网站采用汉字作为验证码,其实并不难,之前我们需要了解怎么做字符验证码以及图片验证码
步骤和字符验证码一样,唯一不同在产生随机字串,汉字需要utf8编码,而且要事先准备汉字库,要知道怎么抓取中文字符
我这里就不多说了,上代码:
<?php
session_start();
$width = 200;
$length = 60;
$image = imag...
分类:
Web程序 时间:
2015-07-29 19:24:25
阅读次数:
146
抓取中文的来源可以是文本,网页,只要是有中文的地方就行,每个部分都有注释,里面包含中文的抓取和中文去重两部分。
<?php
$str = "ddddvvv(,中文.)dfdsfds字啊 啊符啊.";
//把GB2312编码转化为 UTF-8编码
//$str = mb_convert_encoding($str, 'UTF-8', 'GB2312');
//正则匹配
preg_ma...
分类:
Web程序 时间:
2015-07-29 17:12:26
阅读次数:
161
系统自带的函数mb_substr可以截取多字节的字符strip_tags—从字符串中去除HTML和PHP标记通过这两个函数便可解决示例:$str="<span>我爱php</span>";echomb_substr(strip_tags($str),0,3,‘utf-8‘);输出:我爱p
分类:
Web程序 时间:
2015-07-24 18:42:50
阅读次数:
160
Snoopy是一个php类,用来模拟浏览器的功能,可以获取网页内容,发送表单,可以用来开发一些采集程序和小偷程序,本文章详细介绍snoopy的使用教程。Snoopy的一些特点:抓取网页的内容fetch抓取网页的文本内容(去除HTML标签)fetchtext抓取网页的链接,表单fetchlinksfe...
分类:
Web程序 时间:
2015-07-16 19:02:31
阅读次数:
133
1、经常会遇到简体变繁体、繁体变简体和取中文字符串首字母的需求,最近整理了一个公共类,给大家分享。运行效果:2、调用方法,代码如下: /// /// 简体变繁体 /// private void button1_Click(object s...
分类:
其他好文 时间:
2015-07-04 20:57:18
阅读次数:
156
前段用thinkphp写了一个系统,感觉thinkphp学起来比较容易,开发起来了比较顺手,其中一个关键的因素就是它的模版引擎相当强大,使用方法跟smarty类似,在模版中还可以用php代码,有模版包含、继承的等很多好的功能…… 但是我发现thinkphp在模版函数中,没有中文字符串的截取函数,有个...
分类:
Web程序 时间:
2015-06-29 16:25:03
阅读次数:
112