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>" PHP正则中简单的变量问题 实习生的迷茫,牛人指点下 关于 php webservice 的问题 分析dedecms遇到的问题 廈門招聘php程序員 [最高分奖励-送分题,在线等] 将字符串分割多个地址 Ajax发送请求到PHP,得到返回的json数据怎么实现 函数exec(),system()等怎么执行不了 我想在网页里嵌入一段C语言编写的程式,请问用PHP如何实现 请教PHP正则关于字符串的操作问题 如何在函数外部改变函数中的静态变量? 再请教查询名问题
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>"