PHP中fgets()函数的详解
程序员文章站
2022-03-22 23:23:40
...
PHP
中经常需要对文件进行读取,有时候我们可能需要从指定的文件中读取一行信息,那么我们如何解决这一问题呢?PHP
内置了fgets()
函数,可以从打开的文件中返回一行,本文就带大家一起来看一看。
首先需要了解的是语法:
fgets ( resource $handle , int $length = ? )
$handle:文件指针必须是有效的,必须指向由
fopen()
或fsockopen()
成功打开的文件(并还未由fclose()
关闭)。$length:从 $handle指向的文件中读取一行并返回长度最多为 $length - 1 字节的字符串。碰到换行符(包括在返回值中)、
EOF
或者已经读取了$length - 1
字节后停止(看先碰到那一种情况)。如果没有指定$length
,则默认为 1K,或者说 1024 字节。返回值:从指针
$handle
指向的文件中读取了$length - 1
字节后返回字符串。如果文件指针中没有更多的数据了则返回false
。错误发生时返回false
。
代码实例:
带读取文件信息:
//exit.txt php good better Knowledge is power 我有一件小法宝 PHP is the best language for web programming, but what about other languages?
1.只有一个参数$handle
<?php $resource=fopen("./exit.txt","r"); echo fgets($resource)."<br>"; echo fgets($resource)."<br>"; echo fgets($resource)."<br>";
输出: php good better Knowledge is power 我有一件小法宝 PHP is the best language for web programming, but what about other languages?
2.有两个参数$handle、$length
<?php $resource=fopen("./exit.txt","r"); echo fgets($resource,10)."<br>"; echo fgets($resource,10)."<br>"; echo fgets($resource,10)."<br>";
输出:php good better Kn owledge i
推荐:《2021年PHP面试题大汇总(收藏)》《php视频教程》
以上就是PHP中fgets()函数的详解的详细内容,更多请关注其它相关文章!
下一篇: JS字符串学习之怎么统一所有字符的大小写
推荐阅读
-
PHP函数in_array()使用详解
-
PHP hack的使用技巧详解
-
ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法 原创,thinkphprun_PHP教程
-
PHP中的浅复制与深复制的实例详解
-
Sql Server中REPLACE函数的使用
-
数据库中排序的对比及使用条件详解_PHP
-
php通过array_merge()函数合并两个数组的方法,array_merge数组_PHP教程
-
php中的字符编码转换函数用法示例,php示例_PHP教程
-
Firefox/Chrome/Safari的中可直接使用$/$$函数进行调试_javascript技巧
-
php数组函数序列之array_pop() - 删除数组中的最后一个元素_PHP教程