<div class=c1>
<div class=c2> <div class=c3>
bbbbbb
</div>
aaaa
</div>
ccccc
</div>
<div></div>
<div></div>我想用PHP写个函数得到class=c1 的 div 里的内容。比如:function getstr($string,$start,$end){
????
$str=?????;
return $str;
}
echo getstr($html,"<div class=c1>","</div>")
也就是传一个标签的唯一字符串,得到他里面的内容。
不管DIV里面有什么内容或外面有什么内容。始终只得到这个DIV里面的内容。
该怎么写呢?
解决方案 »
- 要做一个“黄金实时报价”功能,寻求思路,谢谢!
- 查询数据库问题...
- 放分,推荐一个好的资料下载站
- 这个正则如何写,取得<table>...</table>?请帮帮忙。
- 这个是 DeDeCMS 5.0 的TAG索引表, 能告诉这里详细字段的意思吗?还有它们的关系?
- php和asp.net能共同做一个网站吗
- 求救:80万MYSQL数据 非常之慢,附数据库结构 和 SQL语句
- 如何获取浏览器样式的输出内容
- 求职:我是广州大学生,急求PHP工作增加经验,薪水多低也愿意
- sql server2008 编码为GBK,PHP设置为utf-8,网页端出现中文乱码
- MYSQL 删除数据问题
- php页面如何获取form提交的二维数组中的数据
JS直接实现的用下边代码
<body onload="opt()">
<div id=a1>这里显示id=2的内容</div>
<div id=a2>div2显示内容</div>
</body>
<script type="text/javascript">
function opt(){
document.getElementById("a2").innerHTML=document.getElementById("a1").innerHTML;
}
</script>
jQuery实现代码如下:
<body>
<div id=a1>这里显示id=2的内容</div>
<div id=a2>div2显示内容</div>
</body>
<script type="text/javascript">
$(function(){
$("#a2").html($("#a1").html());
})
</script>
就是THML非常复杂,不能用正则。
JS我也会写,就是PHP不好写。