ホームページ > バックエンド開発 > PHPチュートリアル > PHPを使用してデータを読み取る

PHPを使用してデータを読み取る

WBOY
リリース: 2016-06-13 12:36:30
オリジナル
963 人が閲覧しました

PHP を使用してファイルを読み取る

PHP の IO 操作は Java よりも簡単ではありますが、Java でファイルを読み取る同じプロセスは、基本的には数行のコードだけで済みます。こういったところから、phpのほうが本当に便利です、今回はphpのファイル操作で複数のファイルを読み込む方法をシェアします

1. 通常のファイルの読み込みは主にテキストファイルの読み込み方法です

txt テキスト ファイルの読み取り PHP には、一般的に使用される 2 つのメソッドが用意されています。簡単なメソッドから始めましょう。コードは次のとおりです。

<?php $path="usephp.txt";
   //判断文件是否存在
   if(file_exists($path)){
   	  $str=file_get_contents($path);
   	  echo $str;
   }else{
   	 die("文件不存在");
   }
  
   
?>
ログイン後にコピー

この方法は、比較的小さなファイルを読み取る場合に最適です。ファイル全体が直接読み取られるため、大きなファイルの読み取りは 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);
   
?>
ログイン後にコピー

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("文件不存在");
   }
  
   
?>
ログイン後にコピー

以下はプログラムの実行効果図です。

Java でファイルを操作するよりも簡単ですか? PHPを使用してデータを読み取る


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート