最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP讀取文件內(nèi)容的五種方式

 更新時間:2015年12月28日 09:14:08   投稿:mrr  
分享下php讀取文件內(nèi)容的五種方法:好吧,寫完后發(fā)現(xiàn)文件全部沒有關(guān)閉。實際應(yīng)用當(dāng)中,請注意關(guān)閉 fclose($fp)

php讀取文件內(nèi)容的五種方式

分享下php讀取文件內(nèi)容的五種方法:好吧,寫完后發(fā)現(xiàn)文件全部沒有關(guān)閉。實際應(yīng)用當(dāng)中,請注意關(guān)閉 fclose($fp);
--

php讀取文件內(nèi)容:

-----第一種方法-----fread()--------

<?php
$file_path = "test.txt";
if(file_exists($file_path)){
$fp = fopen($file_path,"r");
$str = fread($fp,filesize($file_path));//指定讀取大小,這里把整個文件內(nèi)容讀取出來
echo $str = str_replace("\r\n","<br />",$str);
}
?>

--------第二種方法------------

<?php
$file_path = "test.txt";
if(file_exists($file_path)){
$str = file_get_contents($file_path);//將整個文件內(nèi)容讀入到一個字符串中
$str = str_replace("\r\n","<br />",$str);
echo $str;
}
?>

-----第三種方法------------

<?php
$file_path = "test.txt";
if(file_exists($file_path)){
$fp = fopen($file_path,"r");
$str = "";
$buffer = 1024;//每次讀取 1024 字節(jié)
while(!feof($fp)){//循環(huán)讀取,直至讀取完整個文件
$str .= fread($fp,$buffer);
} 
$str = str_replace("\r\n","<br />",$str);
echo $str;
}
?>

-------第四種方法--------------

<?php
$file_path = "test.txt";
if(file_exists($file_path)){
$file_arr = file($file_path);
for($i=0;$i<count($file_arr);$i++){//逐行讀取文件內(nèi)容
echo $file_arr[$i]."<br />";
}
/*
foreach($file_arr as $value){
echo $value."<br />";
}*/
}
?>

----第五種方法--------------------

<?php
$file_path = "test.txt";
if(file_exists($file_path)){
$fp = fopen($file_path,"r");
$str ="";
while(!feof($fp)){
$str .= fgets($fp);//逐行讀取。如果fgets不寫length參數(shù),默認(rèn)是讀取1k。
}
$str = str_replace("\r\n","<br />",$str);
echo $str;
}
?>

以上內(nèi)容給大家分享了PHP讀取文件內(nèi)容的五種方式,希望大家喜歡。

相關(guān)文章

  • PHP中使用memcache存儲session的三種配置方法

    PHP中使用memcache存儲session的三種配置方法

    下面簡單說下PHP項目分布式部署中,SESSION的同步方案中的一種,使用Memcache來存儲SESSION。并總結(jié)了三種配置方式,需要的朋友可以參考下
    2014-04-04
  • 在IIS7.0下面配置PHP 5.3.2運行環(huán)境的方法

    在IIS7.0下面配置PHP 5.3.2運行環(huán)境的方法

    最近心血來潮,想學(xué)習(xí)一下php,既然想學(xué)習(xí)了就得需要搭環(huán)境。在網(wǎng)上找來找去都是說IIS5.0或者6.0的配置。真是看得云里霧里的,這樣直接影響了我的判斷力。現(xiàn)特意寫下來在IIS7.0下面如何進(jìn)行配置PHP。
    2010-04-04
  • Yii2 隊列 shmilyzxt/yii2-queue 簡單概述

    Yii2 隊列 shmilyzxt/yii2-queue 簡單概述

    這篇文章主要介紹了Yii2 隊列 shmilyzxt/yii2-queue 的簡單概述,需要的朋友可以參考下
    2017-08-08
  • Yii2 批量插入、更新數(shù)據(jù)實例

    Yii2 批量插入、更新數(shù)據(jù)實例

    這篇文章主要介紹了Yii2 批量插入、更新數(shù)據(jù)實例的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-03-03
  • CodeIgniter常用知識點小結(jié)

    CodeIgniter常用知識點小結(jié)

    這篇文章主要介紹了CodeIgniter常用知識點,包括跳轉(zhuǎn)、常量定義、語言設(shè)置及支持get方法傳參等技巧,需要的朋友可以參考下
    2016-05-05
  • thinkPHP線上自動加載異常與修復(fù)方法實例分析

    thinkPHP線上自動加載異常與修復(fù)方法實例分析

    這篇文章主要介紹了thinkPHP線上自動加載異常與修復(fù)方法,結(jié)合實例形式分析了針對服務(wù)器代碼不支持斜杠方式的情況下相關(guān)處理技巧,需要的朋友可以參考下
    2016-12-12
  • Laravel 5框架學(xué)習(xí)之Blade 簡介

    Laravel 5框架學(xué)習(xí)之Blade 簡介

    本文給大家?guī)淼氖荓aravel5框架學(xué)習(xí)系列文章的第4篇,主要向大家簡單介紹下Blade,為什么要介紹它呢,因為laravel的模版引擎采用了blade模版引擎,so....
    2015-04-04
  • php設(shè)計模式之中介者模式分析【星際爭霸游戲案例】

    php設(shè)計模式之中介者模式分析【星際爭霸游戲案例】

    這篇文章主要介紹了php設(shè)計模式之中介者模式,結(jié)合具體案例形式分析了星際爭霸游戲中使用PHP中介者模式的相關(guān)操作技巧,需要的朋友可以參考下
    2020-03-03
  • Laravel監(jiān)聽數(shù)據(jù)庫訪問,打印SQL的例子

    Laravel監(jiān)聽數(shù)據(jù)庫訪問,打印SQL的例子

    今天小編就為大家分享一篇Laravel監(jiān)聽數(shù)據(jù)庫訪問,打印SQL的例子,有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • 使用php操作xml教程

    使用php操作xml教程

    這篇文章主要介紹了使用php操作xml教程,本篇文章通過簡要的案例和文檔描述,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07

最新評論

城口县| 古浪县| 阿图什市| 洛隆县| 青州市| 秦皇岛市| 原阳县| 宽甸| 隆德县| 石棉县| 葫芦岛市| 安图县| 保康县| 鄢陵县| 饶阳县| 舒兰市| 东乡族自治县| 满洲里市| 平邑县| 宣城市| 阿图什市| 桐庐县| 阜南县| 巧家县| 嘉鱼县| 靖边县| 喀喇沁旗| 磐石市| 张北县| 余庆县| 车险| 禹州市| 深泽县| 汝阳县| 凤山市| 南川市| 涪陵区| 区。| 潞城市| 龙游县| 叙永县|