當前位置:首頁 » 編程語言 » phphtml截取

phphtml截取

發布時間: 2022-07-25 13:33:49

『壹』 php如何快速獲取其它網頁的html源碼,如何截取某一特定部分

$url = "http://20.08.cn/?beijing";
$r = file_get_contents($url);
下面用證則表達式。。替換即可!

『貳』 php用正則表達式從html中截取表格內容,把第二個表格取出來並輸出

跟 之前是一樣的問題 對嗎?

-----------------------------

<?php

$content = '<div class="zx_info">
<form id="cninfoform" name="cninfoform" action=「" method="post" onsubmit="">
<input type="hidden" id="sc" name="sc" value="stock"/>
<input type="hidden" id="map" name="map" value=""/>
<table border="0" cellspacing="3" cellpadding="0">
<tr>
<td style="padding-right:10px" ></td>
<td valign="middle" >
<label>
<input id="stockID_" name="stockID_" type="text" onFocus="this.select()"
onClick="if(this.value==\'簡稱/拼音\')this.value=\'\'"
onMouseOver="this.focus()"
title="代碼/簡稱/拼音"
style="WIDTH: 100px"
value=\'簡稱/拼音\'
autocomplete="off"
maxlength="6" />
</label>
</td>
<td>
<label>
<input type="submit" name="button" id="button" value="選擇" class="input2" onClick="return true;"/>
</label>
</td>
</tr>
</table></form></div>

<div class="clear2">

<!-- 左邊列表開始-->
<div class="zx_left">
<div class="zx_right_title">
<p>流通</p>
</div>
<div class="clear">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="10%" class="zx_data">截止時間</td>
<td width="42%" class="zx_data3">名稱</td>
<td width="18%" class="zx_data3">數量</td>
<td width="15%" class="zx_data3">比例</td>
<td width="15%" class="zx_data3">性質</td>
</tr>

<tr>
<td rowspan="10" class="zx_data">20101231</td>
<td class="zx_data3">1.王維航</td>
<td class="zx_data3">53,810,630</td>
<td class="zx_data3">10.658</td>
<td class="zx_data3">流通</td>
</tr>

<tr>
<td class="zx_data3">2.蘇綱</td>
<td class="zx_data3">53,255,463</td>
<td class="zx_data3">10.548</td>
<td class="zx_data3">流通</td>
</tr>
<tr>
<td class="zx_data3">8.楊成壽</td>
<td class="zx_data3">7,200,000</td>
<td class="zx_data3">1.426</td>
<td class="zx_data3">中通</td>
</tr>

<tr>
<td class="zx_data3">9.荊濤</td>
<td class="zx_data3">7,012,547</td>
<td class="zx_data3">1.389</td>
<td class="zx_data3">中通</td>
</tr>
</table>';

$content =explode('<tr>',$content);

$arr = array();
for($i=3;$i<count($content);$i++){
preg_match_all('/<td class="zx_data3">(.*)<\/td>/iU',$content[$i],$match);
$ma = explode('.',$match[1][0]);
array_shift($ma);
$match[1][0] = implode('.',$ma);
$arr[] = $match[1];
}

print_r($arr);
?>

『叄』 php正則表達式截取HTML標簽中的內容

header('content-type:text/html;charset=utf-8');
$str='<li><ahref="/news1397/"title="1827年3月5日義大利物理學家伏打逝世">1827年3月5日義大利物理學家伏打逝世</a></li>

<li><ahref="/news1398/"title="1871年3月5日波蘭女革命家盧森堡誕辰">1871年3月5日波蘭女革命家盧森堡誕辰</a></li>

<li><ahref="/news1399/"title="1886年3月5日董必武誕辰">1886年3月5日董必武誕辰</a>(圖)</li>';
preg_match_all('/<a.*>(.*)</a>/im',$str,$matches);
var_mp($matches[1]);

『肆』 PHP怎樣截取帶HTML標簽的字元串

這個只有用正則,看你想要截取的規則是什麼,不同規則正則不一樣

『伍』 在一個html文件中怎樣使用php截取字元串

<?php
$str="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
echo"原字元串:".$str."<br>";
//按各種方式進行截取
$str1=substr($str,5);
echo"從第5個字元開始取至最後:".$str1."<br>";
$str2=substr($str,9,4);
echo"從第9個字元開始取4個字元:".$str2."<br>";
$str3=substr($str,-5);
echo"取倒數5個字元:".$str3."<br>";
$str4=substr($str,-8,4);
echo"從倒數第8個字元開始向後取4個字元:".$str4."<br>";
$str5=substr($str,-8,-2);
echo"從倒數第8個字元開始取到倒數第2個字元為止:".$str5;
?>

熱點內容
安卓手機連拍圖片怎麼保存 發布:2025-01-28 00:48:12 瀏覽:645
怎麼看出車輛配置是不是舊車 發布:2025-01-28 00:42:42 瀏覽:3
編譯時的程序在哪裡 發布:2025-01-28 00:42:39 瀏覽:345
ftp協議的功能 發布:2025-01-28 00:38:53 瀏覽:251
linux統計ip 發布:2025-01-28 00:38:50 瀏覽:153
游戲解壓泥 發布:2025-01-28 00:38:04 瀏覽:728
curlandroid下載 發布:2025-01-28 00:20:10 瀏覽:873
數控車編程視頻 發布:2025-01-28 00:15:02 瀏覽:967
壓縮機帶電 發布:2025-01-28 00:06:14 瀏覽:195
雲存儲拓撲圖 發布:2025-01-27 23:58:00 瀏覽:830