假如为a.html
<?php
$fp=fopen("a.html","r");
$tmp=fread($fp,filesize("a.html"));
fclose($fp);
//echo $tmp;
$tmp1=strstr($tmp,"<COUNTER>");
//echo $tmp1;
$tmp=substr($tmp1,9);
$pos=strpos($tmp,"</COUNTER>");
$count=substr($tmp,0,$pos);
echo $count;
?>
测试通过
<?php
$fp=fopen("a.html","r");
$tmp=fread($fp,filesize("a.html"));
fclose($fp);
//echo $tmp;
$tmp1=strstr($tmp,"<COUNTER>");
//echo $tmp1;
$tmp=substr($tmp1,9);
$pos=strpos($tmp,"</COUNTER>");
$count=substr($tmp,0,$pos);
echo $count;
?>
测试通过
解决方案 »
- PHP与HTML放在一起出现的问题麻烦大家看一下啊
- 【百度分享】MySQL 5.1分区技术初探(五)
- 兄弟,做了一个网站,大家帮忙提提意见。
- javascript 正则使用错误
- php能有象javascript里的for( var s in object )的功能吗?能循环类里的属性吗?
- 抢救数据!!请问谁有Linux环境下mysql?请帮我转换一下这个数据表,,最后10分,,
- 如何用php同时连接mssql和sybase
- php开发手机wap应用,utf-8-->gb2312的转换函数如何写?
- php中怎样控制打印
- 调用对象
- 如何在WIN2K下配置PHP+MYSQL+APACHE
- 请问怎样将留言簿的留言内容中的回车转换为数据库里的换行
for ($i=0; $i< count($matches[0]); $i++) {
echo "matched: ".$matches[0][$i]."<br>";
echo "part 1: ".$matches[1][$i]."<br>";
echo "part 2: ".$matches[3][$i]."<br>";
echo "part 3: ".$matches[4][$i]."<br>";
}
?>
=>
/<COUNTER>(.*)<\/COUNTER>/iUseg:
$str="<COUNTER>aaa</COUNTER>wer<COUNTER>bbbb</counter>\nadf<counter>cccc</counter>sd\nf";
preg_match_all("/<COUNTER>(.*)<\/COUNTER>/isU",$str,$arr);
echo "<pre>";
print_r($arr[1]);
echo "</pre>";
$bb="rwecwrqvr<COUNTER>XXX123123X</COUNTER>rewcvrqwvr";
echo preg_replace("/(.*)<(COUNTER>)(.+)<\/\\2(.*)/","\\3",$bb);
<HEAD>
<TITLE> Document </TITLE>
</HEAD><BODY>
<COUNTER>SSSS</COUNTER>
</BODY>
</HTML>";
<HEAD>
<TITLE> Document </TITLE>
</HEAD><BODY>
<COUNTER>1231</COUNTER>
</BODY>
</HTML>";echo "<xmp>".preg_replace("/(.*)<(COUNTER>)(.+)<\/\\2(.*?)/Usi","\\3",$bb);
<HEAD>
<TITLE> Document </TITLE>
</HEAD><BODY>
<COUNTER>1231</COUNTER>
<COUNTER>3453245a</COUNTER>
</BODY>
</HTML>";
echo preg_replace("/(.*)<(COUNTER>)(.+)<\/\\2(.*)/isU","\\3",$bb);