试一下这个$s = '<tr><td> 2007-10-10 </td> <td> 18500元/平方米 </td> <td> 13900元/平方米 </td> <td> </td> <td> 7号楼将于10月20日正式开盘,共计95套房源。 </td></tr> ';preg_match_all("/<tr>.*<td>(.*)</td><td>(.*)</td><td>(.*)</td><td>(.*)</td><td>(.*)</td>.*</tr>/is", $s, $res);print_r($res);
得有tr才行
得有tr才行
解决方案 »
- php房产程序问题
- _______________新手问题_________PHP可不可以IFRAME截图???__________________________________
- loadHTMLFile不支持innerHTML吗?
- 配置PHP5+APACHE2.2,竟然打不开php页面,而是下载,这是为什么?
- PHP 多维数组排序问题
- 关于MYSQL 查询 的问题。
- 这个网站还不错吧界面,就是灰了点
- php跟javascript数组之间值的转送问题
- 帮忙看看小弟的程序啊:(,顶者有分
- 我提个问题?!请大家帮我解决!
- 100分求PHP开源音乐网站,来顶的,提供线索的都有分拿
- [讨论]数据库储存无限分类的储存方式
或
<td> 2007-10-10 </td> <td> 18500元/平方米 </td> <td> 13900元/平方米 </td> <td> </td> <td> 7号楼将于10月20日正式开盘,共计95套房源。 </td>';$str = htmlspecialchars(strip_tags($str));
echo $str;
<?php
# Dom 实现,仅供参考
$html= <<<EOF
<td> <font color= "Black "> 2007-10-18 </font> </td> <td> <font color= "Black "> </font> </td> <td> <font color= "Black "> 17000元/平方米 </font> </td> <td> <font color= "Black "> </font> </td> <td> <font color= "Black "> 别墅均价 </font> </td>
或
<td> 2007-10-10 </td> <td> 18500元/平方米 </td> <td> 13900元/平方米 </td> <td> </td> <td> 7号楼将于10月20日正式开盘,共计95套房源。 </td>
EOF;
$doc = new DOMDocument();
$doc->loadHTML($html);
$tags = $doc->getElementsByTagName('td');
foreach ($tags as $tag) {
echo $tag->nodeValue."\n";
}
?>
正则正在写……
color= "Black "> 17000元/平方米 </font> </td> <td> <font color= "Black "> </font> </td> <td> <font color= "Black
"> 别墅均价 </font> </td>';
$s = "<td> 2007-10-10 </td> <td> 18500元/平方米 </td> <td> 13900元/平方米 </td> <td> </td> <td> 7号楼将于10月20日正式>
开盘,共计95套房源。 </td>";
if (preg_match_all("/<td>(.*?)<\/td>/is",$s,$m)) {
$result = array_map("strip_tags",$m[1]);
}
print_r($result);
var s= '<td> <font color= "Black "> 2007-10-18 </font> </td> <td> <font color= "Black "> </font> </td> <td> <font color= "Black "> 17000元/平方米 </font> </td> <td> <font color= "Black "> </font> </td> <td> <font color= "Black "> 墅均价 </font> </td>'alert(s.replace(/<[^>]*>/g,"\n").split("\n"))
</script>php不会,只要把<>和<>里的东西全替换掉就行了,很简单的
$s=ereg_replace("<[^>]*> ","", $s);这个最好to SysTem128 :思路不错,不过就是有乱码!