思路是这样的,用文件函数读取远程文件(即指定URL的文件,但必须PHP版本为PHP5,PHP4好像不支持远程文件)到一个数组串,然后用正则表达式对整个数组进行搜索,搜索都类似楼主的那一行,然后用替换字符串的函数(str_replace)进行替换(结果保存都另一个字符串),第一次替换掉<td style="text-align: center;" title=",第二次替换掉">20% </td> ,这样就得到2000/10000,第二次再对原来用正则表达式搜索的那一行的字符串进行替换,类似刚刚那样,就得到20%,本人是菜鸟,我相信还有更好的办法!
解决方案 »
- 分享ubuntu 64 server 干净环境安装php5.3.10+mysql5.5.20+apache2.2.22(完)
- php登陆小问题
- PHP如何实现一个功能,查出数据库一个字段的值,并用逗号分隔开
- 替换半角符号问题(正则?)
- 求dingsongtao大哥帮我解决一个问题
- 一段php程序(比如论坛) 同一个用户有的贴子可以回复有的不能 啥原因
- str_replace函数问题,搞不懂,急!who can help me?
- ###########这是什么问题,刚装好Apache1.3.19 和 php4.0.6 是这样配置.......请进###########
- 关于MySQL中的now()
- 服务器上的PHP如何打开本地文件并写入
- php如何连接informix数据库
- 【新人求教】
获取源码
然后分析字符串提取
如查找title开始,"号结尾的
或正则提取
$content = file_get_contents( 'http://www.163.com/info.asp' ) ;
preg_replace 使用正则表达试 就可以 获取了