導航:首頁 > 編程語言 > php獲取a標簽內容

php獲取a標簽內容

發布時間:2022-06-29 19:27:01

1. php 中a標簽,如何傳值

php中a標簽的傳值一般都是都是get的方式來傳值的,一般的格式都是鏈接地址後後面接一個?act=加上你要傳的值,然後在php的處理頁面中,用$_GET['act']來接受這個a傳過來的值,然後在處理就行了,這里我給出寫的具體例子:
html中:

<a href="ucenter.php?act=showcart">我的測試</a>
php中:

if( isset($_GET['act']) && trim( $_GET['act'] )== 'showcart'){
echo 'a傳值成功了';

2. PHP 正則匹配A標簽獲得連接和文字

<a\b[^>]*\bhref=([^\s>]+)[^>]*>[\s\S]*?([^<>]*)</a>

解釋:
<a\b #匹配a標簽的開始
[^>]* #匹配a標簽href屬性前的其他屬性
\bhref=([^\s>]+) #匹配href屬性,並將匹配到的內容捕獲到分組1當中
[^>]*> #匹配a標簽的結束
[\s\S]*? #匹配a標簽文本前的img標簽
([^<>]*) #匹配a標簽文本並捕獲到分組2當中
</a> #匹配a標簽的關閉

分組1和分組2即為所需內容

簡化版:
<a\s*href=([^>]+)><img[^>]+>([^>]+)</a>
實際上簡化版可能效率更高……因為嚴格按照原文本格式來匹配。
不過如果標簽形式有一點變化就可能導致匹配失敗,所以這里寫了兩個版本。。

3. 怎麼用php正則獲得a標簽內的文字啊

php中正則匹配只要使用這兩個函數:

preg_match_all

preg_match

這里使用preg_match_all,代碼如下:

$subject='<ahref="xxx.php">abc測試</a>';//假設這是需要匹配的字元串

$pattern='/<ahref="[^"]*"[^>]*>(.*)</a>/';//這是匹配的正則表達式

preg_match_all($pattern,$subject,$matches);//開始匹配,該函數會把匹配結果放入$matches數組中


echo"<pre>";
print_r($matches);
/**
結果是:

Array
(
[0]=>Array
(
[0]=>abc測試
)

[1]=>Array
(
[0]=>abc測試
)

)

*/

4. php獲取html標簽內容

$pattern='#<ahref="([^"]*?)"title="([^"]*?)"#i';

$str='上面的標簽內容';

if(preg_match($pattern,$str,$match)){
var_mp($match[1],$match[2]);
}else{
//匹配失敗
}

5. php怎樣把獲取A文本框的值賦給A文本框

最後是a標簽裡面使用onclick這個動作,然後在js裡面寫個function用來獲取你要穿送的文本框的值,然後直接var
aa
=
document.getelementbyid("aa").value;
window.location.href="***.action?aa="+aa;後台用request.getparameter("aa");就可以了。

6. php調用頁面div內的a標簽超鏈接

更改為:
preg_match_all('/<div class="fl item-r">(.*)<\/div>/isU',$return,$m);
preg_match_all('/<a href="(.*)"/isU',$m[1][0],$arr);
註:第一個正則匹配出來的$m是一個二維數組,你自己輸出便知。所以應該使用$m[1][0]來取出字元串<a>xxx</a>的內容。

7. php採集怎麼獲取li標簽中A標簽裡面的連接

php採集怎麼獲取<li>標簽中<A>標簽裡面的連接
<div class="zx_list_l">
<ul>
<li><span class="date">2012-09-13</span>
<a href="httpn/2012/0913/4314805.html" target="_blank" class="">獎</a>
</li></ul></div>
------解決方案--------------------
PHP code
preg_match('/href="([^"]*)"/',$html,$match)
------解決方案--------------------
PHP code
preg_match('/href="(.+\.html)"/i',$str,$result);
echo $result[1];

8. PHP 超鏈接傳值,怎麼才能獲取在<a>標簽中$userId中值

在這個頁面上你應該這樣寫:
<a href='updateUser.php?userId=<?php $userId?>'>,你應該加上<?php ?>標志的,不然會當成html代碼來處理了,那麼這樣就可以將值傳遞到updateUser頁面了。
然後在updateUser頁面使用<?php $id = $_REQUEST['userId'] ?>就可以獲取到傳遞過來的值了,謝謝!

9. php 使用 a標簽 修改指定ID數據 或 a 標簽獲取 表單中 內容。。。

表單是<form>沒有有a的吧,a是鏈接,你如果想改鏈接的話.
<a href="xxx.php?id=<?=$row[id] ?>"><?=$row[name]?></a>
$row是你在資料庫中取出的數據

10. 用php取出下列a標簽的href值和title值,求指點,謝謝。

用正則表達式截取
<?php
$new="<a
href="/news_detail/newsId=df05b0dc-bc26-4667-bfb4-db5008525053.html"
title="英鎊/美元自上周四的英國第一季度GDP數據以來強勁上揚"
target="_self">
英鎊/美元自上周四的英國第一季度G...</a>";
$pattern='href\=\"([a-zA-z0-9\/]{5,}\.html)\"
';
//截取href的正則
preg_match_all($pattern,$new,$match);
var_mp($match);
$pattern2='title\=\"([a-zA-z0-9\/]{5,})\"';
//截取title的正則
preg_match_all($pattern2,$new,$match2);
var_mp($match2);
?>

閱讀全文

與php獲取a標簽內容相關的資料

熱點內容
華為伺服器如何進陣列卡配置 瀏覽:433
apache伺服器ip地址訪問 瀏覽:716
如何買到安卓手機預裝軟體 瀏覽:535
冤罪百度雲不要壓縮 瀏覽:83
蘇州雲存儲伺服器 瀏覽:173
解壓收納原聲 瀏覽:384
java注冊驗證 瀏覽:372
火花app怎麼上推薦 瀏覽:980
什麼app能游戲投屏到電視上 瀏覽:455
伺服器託管到雲端是什麼意思 瀏覽:835
app保存草稿怎麼用 瀏覽:808
安卓如何進入proumb 瀏覽:144
主機虛擬雲伺服器 瀏覽:619
刪除分區加密的空間會不會恢復 瀏覽:706
京東app客戶上門怎麼看搜索量 瀏覽:741
怎麼在農行app購買黃金 瀏覽:46
c型開發板和單片機 瀏覽:146
虛擬機建立用戶的模板文件夾 瀏覽:904
無錫代碼編程培訓班 瀏覽:632
eps圖形數據加密 瀏覽:933