A. php正則獲取href的鏈接
使用正則中的子模式,按給出的代碼匹配的話大概是這樣
$pattern='/href="([^(}>)]+)"/';
然後使用preg_match或者preg_match_all如果替換的話使用preg_replace即可
B. php href 傳遞參數問題
URL方式傳遞參數到伺服器上,用PHP腳本接受參數時,此種方式為GET方法,在PHP語言里,對於的數據容器是$_GET,上面的PHP的寫法為:
<?PHP
if(isset($_GET['id'])){
echo $_GET['id'];
}
?>
$_POST數據容器,主要是針對表單提交(表單的METHOD 屬性設置為 POST,如果沒有設置,默認為GET方法,同URL方式傳遞參數一樣)。
希望有所幫助,謝謝!
C. php正則咨詢 關於href替換
<?php
$str=preg_replace('/href=['|"](S+)['|"]/i',"href='${1}'",$str);
備註:第二個參數的${1}就是匹配第一個參數里的分組,加密就對它處理
舉個例子:
<?php
$str='ahref="test.abc"';
echopreg_replace('/href=['|"](S+)['|"]/i',"href='".md5('${1}')."'",$str);
將href里的路徑md5加密,結果是:
a href=''
D. PHP中的一段href代碼
如果把「最新商品」這四個漢字直接放到網址里,由於編碼問題可能會造成伺服器錯誤,所以這段代碼的意思就是把這四個漢字經過url編碼後再拼接到網址里,這樣就不會引起錯誤了,假定當前網頁的編碼是utf-8,那麼它就相當於:
index.php?lmbs=%E6%9C%80%E6%96%B0%E5%95%86%E5%93%81
E. php解析出<a>標簽中的「href」屬性的值。
用正則取,例:
$str = '<A rel="nofollow" target="_blank" href=" http://m.tsci.com.cn/iPhone" class="see-all">';
preg_match("/href=\"(.*)\" /", $str, $a);
print_r($a);
echo $a[1];
F. php 正則 <a ></a> 中的 href 和img 地址
針對給定的標本數據,編寫如下正則供參考:
1、提取 jpg 地址鏈接
"(http://.*?.jpg)"
2、提取 a href 或是 img src 標簽中的 jpg 地址鏈接
[href|src]="(http://.*?.jpg)"
3、提取<a></a>標簽中的 jpg 地址鏈接
(<a.*)(http://.*.jpg)(".*")(http:/.*.jpg)(".*)</a>
G. 如何用php控制<a href="">中的鏈接地址
你建個index.php文件
裡面寫上
<a href="<?php echo $_GET['title'];?>"><?php echo $_GET['title'];?></a>
然後訪問:127.0.0.1/index.php?title=任何數組和字母的組合
H. php href 傳遞參數 可以傳遞多個參數嗎 也就是說 get 傳遞多個變數
可以傳遞多個參數,href後面的?開始是參數部分,參數的格式是「參數=值」這樣的成對的參數傳遞格式,對過參數之間使用&符號分隔。
下面的例子傳遞了三個參數:
index.php?參數1=值1&參數2=值2&參數3=值3
I. php中href=""bs=""是什麼意思
href後面的內容 是要鏈接到的URL地址 ?後面是用GET方式傳給目標地址的參數
例如http://www..com/s?wd=你好
效果就是 訪問網路並傳遞參數wd 參數的值是 你好
J. PHP中location.href用法
我沒仔細看你的內容,太多,我大致說一下:
1.location.href是 JavaScript中window 對象的location對象的 href屬性,通過設置location.href可以將頁面跳轉到指定地址!
2<a href='?out=login'>退出</a>的意思是點擊此鏈接,頁面會再次跳轉到當前頁面,不同的是,跳轉過程中傳遞了一個參數out.頁面可以通過傳遞過來的參數進行相應的顯示!