本文介绍一种爬行动物PHP PHP语言学习,通过显示具体内容,我们要学习PHP语言的帮助。

1,爬行动物的简单的性质,是读取网页的源代码,然后得到所需的数据与正匹配。


实例如下:


   私有函数spider_jiuyou_list($ LISTNAME,$网址)
{
$ Fcontents =的file_get_contents($网址); //读入字符串
$ TABLE_DATA = preg_match_all(“# (。*?) #si”,$ fcontents,$匹配); //常规赛
如果(!$ TABLE_DATA)回报;

$ TABLE_DATA = $匹配[0] [0]; //分配需要$ TABLE_DATA的内容
$ =在Table_array爆炸(‘ ”,$ TABLE_DATA); //串成一个一维阵列

$数据=阵列();

为($ I = 2; $我 $数据[$ I] =爆炸(’ ”,$ table_array的[$ I]); //该二维阵列成一维阵列
为($ J = 0; $? $数据[$ I] [$ j]的= preg_replace函数(“/ \ S(? = \ S)/ '‘”,修剪(用strip_tags($数据[$ i]于[$ j]))); //第一HTML标记被移除,然后取出前导和结尾间隔,然后进入空白的空间的长度的中间
}

$数据[$ i] [5] = ’九幽‘;
$数据[$ i] [6] = $ LISTNAME;
$数据[$ i] [7] =日期( ’YMD‘);
}

$ Kname =阵列( ’RANK‘, ’GAME‘, ’类别‘, ’BETA‘, ’DATA‘, ’CHANNELNAME‘, ’LISTNAME‘, ’THEDATE‘);
的foreach($数据作为$密钥=>&$ VAL){
$缬氨酸= array_bine($ kname,$ VAL); //在第二层中的所有密钥的二维阵列变为$ kName的值。
}

为($ I = 2; $我 <(count ($ data) +2); $ i ++) {
$这 - > DB->插入( ’TBL',$数据[$ I]);
}
}


2,$ a是一个JSON字符串。json_decode($ a)中,可以得到目的元素的数组是。json_decode($一个,真),所述阵列将被转换成纯。


或有转换json_decode的方法($ A)数组的数组成纯。


object_array(((=()(((=> [] =  - > object_array(

本文收集和岗位的坐标发布,希望对大家有所帮助学生。欲了解更多信息,请发表坐标编程语言PHP通道!


本文链接:PHP语言学习之PHP 爬虫

您可能也会喜欢