导航:首页 > 编程语言 > 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标签内容相关的资料

热点内容
苹果手机怎么会显示多个App 浏览:237
不去互联网程序员 浏览:550
电脑qq邮箱解压的图片保存在哪里 浏览:544
嵌入命令行 浏览:91
档案为什么被加密 浏览:486
十天学会单片机13 浏览:875
荣耀怎么设置让app一直运行 浏览:993
共享文件夹能在哪里找到 浏览:435
旅游订旅店用什么app 浏览:240
一个女程序员的声音 浏览:496
魔术app怎么用 浏览:340
单片机有4个8位的io口 浏览:897
win10rar解压缩软件 浏览:169
plc教程pdf 浏览:668
pythonshell清屏命令 浏览:281
检测到加密狗注册服务器失败 浏览:205
解压后手机如何安装 浏览:521
极客学院app为什么下架 浏览:14
图片批量压缩绿色版 浏览:656
东北程序员帅哥 浏览:709