Rumah > pembangunan bahagian belakang > tutorial php > 使用PHP读取资料

使用PHP读取资料

WBOY
Lepaskan: 2016-06-13 11:36:45
asal
849 orang telah melayarinya

使用PHP读取文件

PHP的IO操作比起java来说简单的不是一点点,同样的读取文件java的处理比较繁琐,php基本上就是几句代码就出来了。从这些地方来说php真的是比较方便,这次分享的是php文件操作的读取几种文件的方法

1.读取普通文件主要就是文本文件的读取方法

读取txt文本文件php给我们提供了比较常用的两种方法,还是先从简单的说起代码如下

<?php $path="usephp.txt";   //判断文件是否存在   if(file_exists($path)){   	  $str=file_get_contents($path);   	  echo $str;   }else{   	 die("文件不存在");   }     ?>
Salin selepas log masuk

这种方法用于读取比较小的文件效果最好,如果读取大文件可能对apache造成很大的冲击,因为文件是一整个直接被读取出来。所以使用下面这种可能比较好

<?php $path="usephp.txt";   /*判断文件是否存在*/   if(file_exists($path)){   	  $fp=fopen($path,"r");   	  $str="";   	  //设置缓冲区的大小为1024个字节   	  $buf=1024;   	  //用于验证读取文件的安全性(可选)   	  $tem=0;   	  while(!feof($fp)&&$buf-$tem>0){   	  	$str.=fread($fp,$buf);   	  	$tem+=$buf;   	  }   	  echo $str;   	    }else{   	 die("文件不存在");   }   fclose($fp);   ?>
Salin selepas log masuk

2.读取资源文件或者配置文件

对于资源文件或者配置文件,php也为我们提供了对于的方法,个人觉得php读这种文件的方法很好使,来简单看下我的资源文件

下面把读取资源文件的代码贴出来

<?php $path="pool.properties";   //判断文件是否存在   if(file_exists($path)){   	  $str=parse_ini_file($path);   	  foreach ($str as $key => $value ) {        echo "$key : $value"."";      }   }else{   	 die("文件不存在");   }     ?>
Salin selepas log masuk

下面是程序运行效果图

是不是比java操作文件要简单呢?得意


Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan