PHP中fgets、fgetss和fgetcsv区别搞混了?快记下这三者的用法区别!
- 内容介绍
- 文章标签
- 相关推荐
本文共计1014个文字,预计阅读时间需要5分钟。
在上篇文章《PHP如何循环关联数组(两种方式)》中,为大家介绍了PHP中循环关联数组两种方法。感兴趣的朋友可以学习一下,了解下fgets、fgetss等函数的使用。
在上一篇文章《PHP如何循环关联数组(两种方式)》中给大家介绍了PHP循环遍历关联数组的两种方法,感兴趣的朋友可以学习了解一下~本文的主题内容则是给大家介绍PHP中fgets、fgetss和fgetcsv函数的具体区别有哪些!
其实这3个函数都是有关PHP中文件操作类的函数,为了让大家能熟练掌握在不同情况下使用不同函数,我就给大家总结一下他们之间的使用区别。
下面我就结合示例分别给大家介绍fgets、fgetss和fgetcsv函数:
一:fgets()函数
fgets()函数用于每次从文件中读取一行;它会一直读取,直到遇到换行符 (\n) 或 EOF;读取的最大长度是指定的长度减去 1 个字节。
语法如:
string fgets ( resource $handle [, int $length ] )
参数:
handle:文件指针必须是有效的,必须指向由 fopen() 或 fsockopen() 成功打开的文件(并还未由 fclose() 关闭)。
length:从 handle 指向的文件中读取一行并返回长度最多为 length - 1 字节的字符串。碰到换行符(包括在返回值中)、EOF 或者已经读取了 length - 1 字节后停止(看先碰到那一种情况)。如果没有指定 length,则默认为 1K,或者说 1024 字节。
本文共计1014个文字,预计阅读时间需要5分钟。
在上篇文章《PHP如何循环关联数组(两种方式)》中,为大家介绍了PHP中循环关联数组两种方法。感兴趣的朋友可以学习一下,了解下fgets、fgetss等函数的使用。
在上一篇文章《PHP如何循环关联数组(两种方式)》中给大家介绍了PHP循环遍历关联数组的两种方法,感兴趣的朋友可以学习了解一下~本文的主题内容则是给大家介绍PHP中fgets、fgetss和fgetcsv函数的具体区别有哪些!
其实这3个函数都是有关PHP中文件操作类的函数,为了让大家能熟练掌握在不同情况下使用不同函数,我就给大家总结一下他们之间的使用区别。
下面我就结合示例分别给大家介绍fgets、fgetss和fgetcsv函数:
一:fgets()函数
fgets()函数用于每次从文件中读取一行;它会一直读取,直到遇到换行符 (\n) 或 EOF;读取的最大长度是指定的长度减去 1 个字节。
语法如:
string fgets ( resource $handle [, int $length ] )
参数:
handle:文件指针必须是有效的,必须指向由 fopen() 或 fsockopen() 成功打开的文件(并还未由 fclose() 关闭)。
length:从 handle 指向的文件中读取一行并返回长度最多为 length - 1 字节的字符串。碰到换行符(包括在返回值中)、EOF 或者已经读取了 length - 1 字节后停止(看先碰到那一种情况)。如果没有指定 length,则默认为 1K,或者说 1024 字节。

