首页 > Web开发 > 详细

PHP读写文件

时间:2016-08-17 13:39:47      阅读:216      评论:0      收藏:0      [点我收藏+]

一:读取文件

例1:

    $xml = "";
    //打开文件
    $f = fopen(‘http://app.eyuebus.com/Public/apk/version.xml‘, ‘r‘);
    //循环读取文件的全部内容,每次读取4096个字符
    while( $data = fread( $f, 4096 ) ) {
        $xml .= $data;
    }  
    //关闭一个打开文件
    fclose( $f );

例2:读取xml文件,用php正则表达式来记取数据

$xml = ""; 
$f = fopen(‘person.xml‘, ‘r‘); 
while( $data = fread( $f, 4096 ) ) { 
$xml .= $data; 
} 
fclose( $f ); 
// 上面读取数据 
preg_match_all( "/\<humans\>(.*?)\<\/humans\>/s", $xml, $humans ); //匹配最外层标签里面的内容 
foreach( $humans[1] as $k=>$human ) 
{ 
preg_match_all( "/\<name\>(.*?)\<\/name\>/", $human, $name ); //匹配出名字 
preg_match_all( "/\<sex\>(.*?)\<\/sex\>/", $human, $sex ); //匹配出性别 
preg_match_all( "/\<old\>(.*?)\<\/old\>/", $human, $old ); //匹配出年龄 
} 
foreach($name[1] as $key=>$val){ 
echo $val." - ".$sex[$key][1]." - ".$old[$key][1]."<br>" ; 
} 

 

PHP读写文件

原文:http://www.cnblogs.com/wangyuman26/p/5779407.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!