急需一个小功能实现,用php根据url获取网页title值,兼容uft-8和gbk,论坛里找的说是能实现的,我复制粘贴试了一下,不是不能用就是不能兼容实现
http://www.oicqzone.com/pc/2015063021972.html
https://www.jb51.net/article/59563.htm 先根据URL抓取页面数据,然后正则取title
先根据url抓取页面数据,然后再对抓取到的字符串进行正则匹配就可以了
$data = file_get_contents($url);
//页面源是gbk的编码格式,需要进行转换
$data = iconv("gb2312", "utf-8//IGNORE",$data);
分三部分完成
1、抓取
2、判断编码类型
3、转换
$data = iconv("gb2312", "utf-8//IGNORE",$data);