在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當(dāng)前位置:雨林木風(fēng)下載站 > 網(wǎng)頁(yè)設(shè)計(jì)教程 > 詳細(xì)頁(yè)面

php中常用的采集函數(shù)的總結(jié)(附代碼)

php中常用的采集函數(shù)的總結(jié)(附代碼)

更新時(shí)間:2025-12-05 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

導(dǎo)網(wǎng)頁(yè)的本質(zhì)就是超級(jí)文本標(biāo)記語(yǔ)言,通過(guò)結(jié)合使用其他的Web技術(shù)(如:腳本語(yǔ)言、公共網(wǎng)關(guān)接口、組件等),可以創(chuàng)造出功能強(qiáng)大的網(wǎng)頁(yè)。因而,超級(jí)文本標(biāo)記語(yǔ)言是萬(wàn)維網(wǎng)(Web)編程的基礎(chǔ),也就是說(shuō)萬(wàn)維網(wǎng)是建立...
網(wǎng)頁(yè)的本質(zhì)就是超級(jí)文本標(biāo)記語(yǔ)言,通過(guò)結(jié)合使用其他的Web技術(shù)(如:腳本語(yǔ)言、公共網(wǎng)關(guān)接口、組件等),可以創(chuàng)造出功能強(qiáng)大的網(wǎng)頁(yè)。因而,超級(jí)文本標(biāo)記語(yǔ)言是萬(wàn)維網(wǎng)(Web)編程的基礎(chǔ),也就是說(shuō)萬(wàn)維網(wǎng)是建立在超文本基礎(chǔ)之上的。超級(jí)文本標(biāo)記語(yǔ)言之所以稱為超文本標(biāo)記語(yǔ)言,是因?yàn)槲谋局邪怂^“超級(jí)鏈接”點(diǎn)。
本篇文章給大家?guī)?lái)的內(nèi)容是關(guān)于php中常用的采集函數(shù)的總結(jié)(附代碼),有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)你有所幫助。

這幾天關(guān)注了一下PHP的采集程序,才發(fā)現(xiàn)用PHP采集內(nèi)容是這么方便,把經(jīng)常用到的采集函數(shù)在這里總結(jié)一下,方便以后使用!

獲取所有鏈接內(nèi)容和地址

function getAllURL($code){
preg_match_all('/<a\s+href=["|\']?([^>"\' ]+)["|\']?\s*[^>]*>([^>]+)<\/a>/i',$code,$arr);
return array('name'=>$arr[2],'url'=>$arr[1]);
}

獲取所有的圖片地址

function getImgSrc($code){
$reg = "/]*src=\"(http:\/\/(.+)\/(.+)\.(jpg|gif|bmp|bnp|png))\"/isU";
preg_match_all($reg, $code, $img_array, PREG_PATTERN_ORDER);
return $img_array[1];
}

當(dāng)前的腳本網(wǎng)址

function getSelfURL(){
if(!empty($_SERVER["REQUEST_URI"])){
$scriptName = $_SERVER["REQUEST_URI"];
$nowurl = $scriptName;
}else{
$scriptName = $_SERVER["PHP_SELF"];
if(empty($_SERVER["QUERY_STRING"])) $nowurl = $scriptName;
else $nowurl = $scriptName."?".$_SERVER["QUERY_STRING"];
}
return $nowurl;
}

把全角數(shù)字轉(zhuǎn)為半角數(shù)字

function getAlabNum($fnum){
$nums = array("0","1","2","3","4","5","6","7","8","9");
$fnums = "0123456789";
for($i=0;$i<=9;$i++) $fnum = str_replace($nums[$i],$fnums[$i],$fnum);
$fnum = ereg_replace("[^0-9\.]|^0{1,}","",$fnum);
if($fnum=="") $fnum=0;
return $fnum;
}

去除HTML標(biāo)記

function text2Html($txt){
$txt = str_replace(" "," ",$txt);
$txt = str_replace("<","<",$txt);
$txt = str_replace(">",">",$txt);
$txt = preg_replace("/[\r\n]{1,}/isU","<br/>\r\n",$txt);
return $txt;
}

清除HTML標(biāo)記

function clearHtml($str){
$str = str_replace('<','<',$str);
$str = str_replace('>','>',$str);
return $str;
}

相對(duì)路徑轉(zhuǎn)化成絕對(duì)路徑

function relative2Absolute($content, $feed_url) {
preg_match('/(http|https|ftp):\/\//', $feed_url, $protocol);
$server_url = preg_replace("/(http|https|ftp|news):\/\//", "", $feed_url);
$server_url = preg_replace("/\/.*/", "", $server_url);
if ($server_url == '') {
return $content;
}
if (isset($protocol[0])) {
$new_content = preg_replace('/href="\//', 'href="'.$protocol[0].$server_url.'/', $content);
$new_content = preg_replace('/src="\//', 'src="'.$protocol[0].$server_url.'/', $new_content);
} else {
$new_content = $content;
}
return $new_content;
}

獲取指定標(biāo)記中的內(nèi)容

function getTagData($str, $start, $end){
if ( $start == '' || $end == '' ){
return;
}
$str = explode($start, $str);
$str = explode($end, $str[1]);
return $str[0];
}

HTML表格的每行轉(zhuǎn)為CSV格式數(shù)組

function getTrArray($table) {
$table = preg_replace("'<td[^>]*?>'si",'"',$table);
$table = str_replace("</td>",'",',$table);
$table = str_replace("</tr>","{tr}",$table);
//去掉 HTML 標(biāo)記
$table = preg_replace("'<[\/\!]*?[^<>]*?>'si","",$table);
//去掉空白字符
$table = preg_replace("'([\r\n])[\s]+'","",$table);
$table = str_replace(" ","",$table);
$table = str_replace(" ","",$table);
$table = explode(",{tr}",$table);
array_pop($table);
return $table;
}

將HTML表格的每行每列轉(zhuǎn)為數(shù)組,采集表格數(shù)據(jù)

function getTdArray($table) {
$table = preg_replace("'<table[^>]*?>'si","",$table);
$table = preg_replace("'<tr[^>]*?>'si","",$table);
$table = preg_replace("'<td[^>]*?>'si","",$table);
$table = str_replace("</tr>","{tr}",$table);
$table = str_replace("</td>","{td}",$table);
//去掉 HTML 標(biāo)記
$table = preg_replace("'<[\/\!]*?[^<>]*?>'si","",$table);
//去掉空白字符
$table = preg_replace("'([\r\n])[\s]+'","",$table);
$table = str_replace(" ","",$table);
$table = str_replace(" ","",$table);
$table = explode('{tr}', $table);
array_pop($table);
foreach ($table as $key=>$tr) {
$td = explode('{td}', $tr);
array_pop($td);
$td_array[] = $td;
}
return $td_array;
}

返回字符串中的所有單詞 $distinct=true 去除重復(fù)

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];
}

相關(guān)推薦:

PHP采集程序中常用的函數(shù)

php 使用CURL函數(shù)采集

以上就是php中常用的采集函數(shù)的總結(jié)(附代碼)的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!


網(wǎng)站建設(shè)是一個(gè)廣義的術(shù)語(yǔ),涵蓋了許多不同的技能和學(xué)科中所使用的生產(chǎn)和維護(hù)的網(wǎng)站。

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 黄色aaa级片| 日本道在线视频| 美女日批免费视频| www.国产亚洲| 欧美 亚洲 视频| 欧美少妇一区二区三区| 在线视频一二三区| 久久99国产精品一区| 精品无码av无码免费专区| 国产卡一卡二在线| 日本美女爱爱视频| 日韩在线综合网| 午夜视频在线瓜伦| 中文字幕66页| 超碰10000| 波多野结衣之无限发射| 人妻内射一区二区在线视频 | 日本丰满大乳奶| 一卡二卡三卡视频| 欧美国产日韩在线播放| 国产精品区在线| 欧美另类videosbestsex日本| 久久精品无码中文字幕| 久久艹国产精品| 国产极品美女高潮无套久久久| 嫩草av久久伊人妇女超级a| 中文字幕永久有效| 国产二区视频在线| 午夜免费福利在线| 成人免费在线视频播放| 欧美成人精品欧美一级乱| 午夜天堂在线视频| 91视频 -- 69xx| 涩多多在线观看| 国产又大又硬又粗| 成人午夜免费剧场| 亚洲一二三区av| 国产制服91一区二区三区制服| 国产又黄又大又粗视频| 亚洲天堂一区二区在线观看| 国产精品视频一区二区三区四区五区| 亚洲图色中文字幕| 情侣黄网站免费看| 国产精品无码免费专区午夜| 国产喷水theporn| 哪个网站能看毛片| 手机在线观看日韩av| 不卡的在线视频| 日韩欧美国产免费| 国产女人18毛片| 无限资源日本好片| 无码精品国产一区二区三区免费| 免费观看黄色大片| 8x8x成人免费视频| 亚洲成人福利在线| 国产成人综合一区| 99精品在线免费视频| 9色视频在线观看| 国产农村妇女精品久久| 日本中文字幕精品—区二区| 日本毛片在线免费观看| 欧美三级在线观看视频| 蜜臀精品一区二区| 久久久性生活视频| 免费看黄在线看| 免费无遮挡无码永久视频| 国产美女在线一区| 国产主播自拍av| 成年人午夜视频在线观看| 日本福利视频在线观看| 欧美日韩中文字幕在线播放| 浴室偷拍美女洗澡456在线| avove在线观看| 欧美一区二区激情| 极品美女扒开粉嫩小泬| 黄色一级视频片| 久久精品国产精品亚洲色婷婷| 国产91在线免费| 日韩有码免费视频| 三级av免费观看| 9色视频在线观看| 欧美精品久久久久久久自慰| 成人免费毛片网| 在线观看av日韩| 亚洲第一页在线视频| 国产又粗又猛又爽又黄的网站| 99在线免费视频观看| 国产a级一级片| 日韩在线不卡一区| 欧美大黑帍在线播放| 欧美牲交a欧美牲交aⅴ免费下载| 色七七在线观看| 久久久久久久久久伊人| 国产性xxxx18免费观看视频| 中文字幕 91| av一区二区三区免费观看| 国产二区视频在线播放| 亚洲三级在线观看视频| 无码中文字幕色专区| 热久久久久久久久| 国产av天堂无码一区二区三区| 久久精品一区二| 欧洲精品视频在线| 亚洲第一中文av| 国产乱子伦精品无码专区| 国产精品一区二区羞羞答答| 免费极品av一视觉盛宴| 亚洲国产精品毛片av不卡在线| 日本成人xxx| 三级在线免费看| 亚洲熟妇无码一区二区三区| 91热视频在线观看| 人人爽人人av| 欧美大黑帍在线播放| 精品国产乱码久久久久久1区二区| 激情伊人五月天| 成年丰满熟妇午夜免费视频| 日韩欧美国产片| 成人免费无码av| 成熟丰满熟妇高潮xxxxx视频| 午夜激情视频网| 三级在线视频观看| 国产成人精品无码播放| 国产欧美日韩网站| 韩日视频在线观看| 丰满人妻一区二区三区53号| 99九九99九九九99九他书对| 蜜桃免费在线视频| 污污视频网站免费观看| 免费av网址在线| av免费网站观看| 99视频在线免费| 9久久婷婷国产综合精品性色 | av一区二区三区免费观看| 色偷偷中文字幕| 亚欧美一区二区三区| 肉色超薄丝袜脚交| 中文字幕av导航| 激情五月六月婷婷| www.亚洲视频.com| av免费观看网| 国产免费999| 亚洲男人天堂2021| 无码毛片aaa在线| 美脚丝袜脚交一区二区| 欧美精品在欧美一区二区| 成年人看的毛片| 成人黄色片视频| 在线不卡一区二区三区| 波多野结衣网页| 国产二区视频在线| 四季av一区二区| 2025韩国大尺度电影| 日韩成人三级视频| 欧美成人免费高清视频| 亚洲一级片av| 国产午夜大地久久| 亚洲精品免费一区亚洲精品免费精品一区| 日韩av片网站| 日韩精品在线观看av| 国产又黄又猛视频| 超碰97在线看| 91传媒久久久| 亚洲男人天堂2021| 欧美网站免费观看| 特级毛片在线免费观看| 北条麻妃69av| 一级黄色高清视频| 18禁免费无码无遮挡不卡网站| 福利视频999| 成人在线激情网| 国产午夜精品视频一区二区三区| 欧美 国产 日本| 熟妇熟女乱妇乱女网站| 少妇人妻互换不带套| 国产人妻人伦精品| 亚洲国产成人va在线观看麻豆| av免费观看国产| 成人免费黄色av| 91n.com在线观看| 日韩中文字幕三区| 777久久精品一区二区三区无码 | 日韩免费视频播放| 一道本在线观看视频| 欧美三级午夜理伦三级富婆| 福利视频一二区| 日本a在线天堂| 五月天av影院| 中文字幕亚洲影院| 亚洲va综合va国产va中文| 无码aⅴ精品一区二区三区浪潮 | 亚洲熟妇无码av在线播放| 国产精品区在线| 18岁视频在线观看| 欧美成人xxxxx| 男人天堂网视频| 日韩a在线播放| 无遮挡又爽又刺激的视频| 国产精品-区区久久久狼 | 依人在线免费视频|