這幾天關注了一下php的採集程式,才發現用php採集內容是這麼方便,把經常用到的採集函式在這裡總結一下,方便以後使用!
function getallurl($code)else","",$fnum);
if($fnum=="") $fnum=0;
return $fnum;
去除html標記
function text2html($txt)/isu","
\r\n",$txt);
return $txt;
清除html標記
function clearhtml($str) else ",$table);
//去掉 html 標記
$table = preg_replace("'<[\/\!]*?[^<>]*?>'si","",$table);
//去掉空白字元
$table = preg_replace("'([\r\n])[\s]+'","",$table);
$table = str_replace(" ","",$table);
$table = str_replace(" ","",$table);
$table = explode(",",$table);
array_pop($table);
return $table;
將html**的每行每列轉為陣列,採集**資料
function gettdarray($table) ",$table);
$table = str_replace("","",$table);
//去掉 html 標記
$table = preg_replace("'<[\/\!]*?[^<>]*?>'si","",$table);
//去掉空白字元
$table = preg_replace("'([\r\n])[\s]+'","",$table);
$table = str_replace(" ","",$table);
$table = str_replace(" ","",$table);
$table = explode('', $table);
array_pop($table);
foreach ($table as $key=>$tr) ', $tr);
array_pop($td);
$td_array = $td;
return $td_array;
返回字串中的所有單詞 $distinct=true 去除重複
function splitenstr($str,$distinct=true) {
preg_match_all('/([a-za-z]+)/',$str,$match);
if ($distinct == true) {
$match[1] = array_unique($match[1]);
sort($match[1]);
return $match[1];
php 採集常用函式 PHP 採集程式中常用的函式
獲得當前的指令碼 function get php url if empty server request uri scriptname server request uri nowurl scriptname else scriptname server php self if empty ser...
php 採集常用函式 PHP常用採集函式
獲取所有鏈結內容和位址function getallurl code 獲取所有的位址 function getimgsrc code else fnum if fnum fnum 0 return fnum 去除html標記 function text2html txt isu r n txt re...
PHP 採集程式 常用函式
php中喜歡他的採集功能的朋友,就不的不參考下面的函式了,他們就是php採集程式中,常用的一些函式收集 當前的指令碼 function get php url else return nowurl 把全形數字轉為半形數字 function getalabnum fnum fnum if fnum f...