自定义一个函数,截取中文字符串。 难点:要处理数字字母混合的类型,例如:$str = "我是r中1国人"; ...
分类:
其他好文 时间:
2016-10-30 00:19:51
阅读次数:
115
Snoopy是一个php类,用来模拟浏览器的功能,可以获取网页内容,发送表单,可以用来开发一些采集程序和小偷程序,本文章详细介绍snoopy的使用教程。
Snoopy的一些特点:
抓取网页的内容 fetch
抓取网页的文本内容 (去除HTML标签) fetchtext
抓取网页的链接,表单 fetchlinks fetchform
支持代理主机
支持基本的用户名/密码验证
支持设置...
分类:
Web程序 时间:
2016-07-13 06:57:00
阅读次数:
206
直接使用PHP函数substr截取中文字符可能会出现乱码,主要是substr可能硬生生的将一个中文字符“锯”成两半。解决办法: 1、使用mbstring扩展库的mb_substr截取就不会出现乱码了。 2、自己书写截取函数,但效率不如用mbstring扩展库来得高。 3、如果仅是为了输出截取的串,可 ...
分类:
Web程序 时间:
2016-06-23 22:15:29
阅读次数:
134
http://baike.baidu.com/link?url=2zORJF9GOjU8AkmuHDLz9cyl9yiL68PdW3frayzLwWQhDvDEM51V_CcY_g1mZ7OPdcq8exFSiLusZwODAos5C_ <.+?> 非贪婪模式 找到第一个> 就停止 <.+> 贪婪模 ...
分类:
Web程序 时间:
2016-06-20 18:52:32
阅读次数:
200
今天学习了php函数截取中文字符串,英文字符串,中英文字符串的函数使用方法。对中英文截取方法不理解,此处先做记录。 PHP自带的函数如strlen()、mb_strlen()都是通过计算字符串所占字节数来统计字符串长度的,一个英文字符占1字节。例:$enStr = ‘Hello,China!’;ec ...
分类:
Web程序 时间:
2016-05-20 13:14:46
阅读次数:
131
中文网站一般会选择两种编码:gbk/gb2312或是utf-8。 gbk编码下每个中文字符所占字节为2,例: UTF-8编码下每个中文字符占3个字节。 那么如何计算这组中文字符串的长度呢?有人可能会说gbk下获取中文字符串长度除以2,utf-8编码下除以3不就行了吗?但是您要考虑字符串并不老实,99 ...
分类:
Web程序 时间:
2016-05-04 22:53:49
阅读次数:
293
用到了函数substr与iconv_substr,mb_substr <html> <head><meta charset='utf-8'> <title>截取中文字符串_脚本之家_www.jb51.net</title> </head> <body> <?php $str='123脚本之家456欢 ...
分类:
其他好文 时间:
2016-04-15 20:10:55
阅读次数:
157
一、中文截取:mb_substr() mb_substr( $str, $start, $length, $encoding ) $str,需要截断的字符串 $start,截断开始处,起始处为0 $length,要截取的字数 $encoding,网页编码,如utf-8,GB2312,GBK 实例: ...
分类:
Web程序 时间:
2016-04-15 20:06:32
阅读次数:
207
1.substr(源字符串,其实位置[,长度])-截取字符串返回部分字符串 但是当你截取中文字符串的时候很容易出现乱码,因为一个汉字是两个字节,而一个英文字母是一个字节。解决办法如下: 2.mb_substr(),使用方法和substr相同,不过要开启php.ini里面extension=php_m ...
分类:
Web程序 时间:
2016-04-09 18:25:52
阅读次数:
168