1.fread()    //读取打开的文件

fread(file,length)

file:必选项,规定要读取的打开的文件

length:必选项,规定要读取的最大字节数。

<?php
$files = fopen("1.txt","r") or die("文件打开失败");
$text = fread($files,1024);
fclose($files);
     echo $text;
?>

2.file_get_contents()  //把一个文件内容读入到一个字符串中

<?php
echo file_get_contents("1.txt");
?>

3.fgets()  //从打开的文件中返回一行

fgets(file,length)

file:必选项。规定要读取的文件。

length:可选项。规定要读取的字节数。默认是 1024 字节。

fgets()一次最多从打开的文件资源中读取一行内容

<?php
$file = fopen("2.txt","r") or die("文件打开失败");
while(!feof($file)){ //feof()函数判断一个文件指针是否位于文件的结束处,如果在文件末尾处,则返回TRUE
$text = fgets($file,2048);
echo $text."<br>";
}
fclose($file);
?>

4.fgetc()  //只读取当前指针位置处的一个字符。如果遇到文件结束标志EOF将返回FALSE

<?php
$file = fopen("2.txt","r") or die("文件打开失败");
while(false != ($text = fgetc($file))){ //在文件中每次循环读取一个字符
echo $text."<br>"; //输出单个字符
}
fclose($file);
?>

5.file()    //把整个文件读入到一个数组中。数组中的每个元素对应文件中相应的行

<?php
print_r(file("2.txt")); //输出:Array ( [0] => test [1] => test1 [2] => test2 [3] => test3 [4] => test4 )
?>

6.readfile()   //读取整个文件,立即输出到输出缓冲区,并返回读取的字节数

<?php
readfile("2.txt"); //输出:test test1 test2 test3 test4
?>

最新文章

  1. NetBeans无法使用编码GBK安全打开文件
  2. RUDP之三 —— Virtual Connection over UDP
  3. .net core 学习笔记(1)-分页控件的使用
  4. 【Android】HorizontalScrollView内子控件横向拖拽
  5. codevs 5429 完全背包
  6. (转)xmpp 环境配置-支持扩展
  7. 个性CMD设置方法(转载)
  8. Delphi 6 Web Services初步评估之二(转)
  9. 【课上OJ】判断密码强度
  10. Enlightenment笔记
  11. 小白学C++的小问题
  12. 使用solrj查询数据(java代码)
  13. MyBatis(2)——MyBatis 深入学习
  14. sql server 高可用故障转移(上)
  15. B - Modular Inverse
  16. 最短路径遍历所有的节点 Shortest Path Visiting All Nodes
  17. xlrd使用
  18. Flash Actionscript AS3 渐变透明 mask遮罩
  19. python计算均值方差
  20. Spring整合MyBatis(四)MapperFactoryBean 的创建

热门文章

  1. Git GUI 的使用
  2. 二 web爬虫,scrapy模块以及相关依赖模块安装
  3. mysql查询结果带上序号
  4. 修改MAC过程
  5. Android 反编译 -smali语法
  6. get running task , process and service
  7. Android系统代码查询命令集合
  8. GIS的核心价值——服务
  9. React Native探索(五)使用fetch进行网络请求
  10. flex 弹性布局的大坑!!