$s = <<< HTML
<div class="aa">数据1</div>
<div class="aa"><a>数据2</a></div>
HTML;
$p = preg_match_all('/<div class="aa">(.*)<\/div>/i',$s,$r);
foreach($r[1] as $k=>$v){
$r[1][$k] = strip_tags($v);//去html标签
}
print_r($r[1]);
解决方案 »
- CCTV访25岁亿万富翁戴志康:写论坛起家(中国的比尔盖茨)
- php换将配置总是不能出现mysql的信息,为什么?
- php调用webservice碰到的问题!
- 关于SQL注入的安全问题
- 高分求救:原来是IIS5+WIN2KPRO+PHP4.2.3没问题,昨天我装了Apache2.0.48后,PHP里的变量都不能用了,这是怎么回事啊?
- 一个算法问题
- 一直感觉比较郁闷的一个问题,麻烦高手们指点!
- 请问怎么才能让弹出的窗口尽可能的小,同时最好把窗口的右上角的最大化和关闭屏蔽掉
- mail函数中from的问题
- 菜鸟求助,这段代码为啥不能使div并排显示
- 国政通的接口soapclient不成功
- 怎么在HTML中获取PHP中某个变量的值
$a = file_get_contents('a.txt');
$b = explode(chr(10),strip_tags($a));
print_r($b);
<div class="aa">数据1</div>
<div class="aa"><a>数据2</a></div>
TXT;
preg_match_all("/>([^<\r]+?)</", $s, $r);
print_r($r[1]);Array
(
[0] => 数据1
[1] => 数据2
)