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.页面可以通过传递过来的参数进行相应的显示!