php 4.x中有没有忽略大小写的strpos及str_replace函数? stripos()和str_ireplace()在PHP5里有的。我想你可以用preg_match_all()来取得所有的超级连接吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 多看看手册吧。http://www.php.net/manual/zh/ref.strings.php kingerq(多菜鸟) 兄,请给出取得所有超级链接的正则表达式程序段好吗?网页内容如:<html>一些没用的文本<a href=abc.htm>链接一</a>其他的格式代码<A HREF=EFG.HTM>链接二</A>再一些没用的文本</html>我想得到一个数组$links[0] 的值是 "<a href=abc.htm>链接一</a>"$links[1] 的值是 "<A HREF=EFG.HTM>链接二</A>"...但我试用以下的表达式不对呀preg_match_all("/<a href=.*<\/a>/",$text,$links);请多多指教,谢谢 $links[0] 的值是 "<a href=abc.htm>链接一</a>"$links[1] 的值是 "<A HREF=EFG.HTM>链接二</A>"========================不可能!!!!!因为如果用preg_match_all,$link[0]必定为一个数组;而用perg_match,$link[0]能取到第一个连接...接下来就是括号里的匹配了~~<?php$text='<a href=abc.htm>链接一</a>" "<A HREF=EFG.HTM>链接二</A>"';preg_match_all("/<a href=.*<\/a>/Ui",$text,$links);print_r($links);?>这个可以取得~$links[0][0] 的值是 "<a href=abc.htm>链接一</a>"$links[0][1] 的值是 "<A HREF=EFG.HTM>链接二</A>" snoopy一个bug 有什么PHP的书适合初学者,最好是由配置环境开始讲的书 如何使table中的文件置顶 linu下phpmailer发送邮件的问题 获取网站所有链接 请问从mysql截取字符串度时由于单字节的问题有时老在最后出现问号 php怎么传值给客户端????急!!!!!!!!1 如何用php和mysql做一个主页的新闻更新系统? 如何在网页中运行 .exe 文件 请教如何实现PHP修改html文件任意内容后保存原文件名?? 如何在函数外部改变函数中的静态变量? 再请教查询名问题
http://www.php.net/manual/zh/ref.strings.php
一些没用的文本
<a href=abc.htm>链接一</a>
其他的格式代码
<A HREF=EFG.HTM>链接二</A>
再一些没用的文本
</html>
我想得到一个数组
$links[0] 的值是 "<a href=abc.htm>链接一</a>"
$links[1] 的值是 "<A HREF=EFG.HTM>链接二</A>"
...但我试用以下的表达式不对呀preg_match_all("/<a href=.*<\/a>/",$text,$links);请多多指教,谢谢
$links[1] 的值是 "<A HREF=EFG.HTM>链接二</A>"
========================
不可能!!!!!因为如果用preg_match_all,$link[0]必定为一个数组;而用perg_match,$link[0]能取到第一个连接...接下来就是括号里的匹配了~~
<?php
$text='<a href=abc.htm>链接一</a>"
"<A HREF=EFG.HTM>链接二</A>"';
preg_match_all("/<a href=.*<\/a>/Ui",$text,$links);
print_r($links);
?>
这个可以取得~
$links[0][0] 的值是 "<a href=abc.htm>链接一</a>"
$links[0][1] 的值是 "<A HREF=EFG.HTM>链接二</A>"