首页 > php函数

php fgetcsv 函数

fgetcsv
( PHP 4中, PHP 5中)

fgetcsv -获取线从文件指针和解析为的CSV领域

描述
阵列fgetcsv (资源$处理[摘要$长度[ ,字符串$定界符[ ,字符串$附文[ ,字符串$逃生] ] ] ] )
类似fgets ( ) ,但fgetcsv ( )解析行读取的领域以CSV格式并返回一个数组包含字段读取。

参数

把柄
一个有效的文件指针到文件成功打开fopen ( )函数, popen ( )或fsockopen ( ) 。

长度
必须大于最长线(在字符)中可以找到的CSV文件(允许尾随线年底字符) 。它成为可选PHP 5中。省略此参数(或设置为0在PHP 5.0.4及更高版本)的最大行的长度不限,这是略为放缓。

定界符
集的字段分隔符(只有一个字符) 。默认值为一个逗号。


集外地文字符(一个字符只) 。默认为双引号。

逃生
设置转义字符(一个字符只) 。默认值为反斜杠( )


返回值
返回一个数组包含索引的字段读取。

注:一个空白行的CSV文件将返回一个数组组成一个单一的空场,并不会被视为一个错误。


注:如果PHP没有正确认识到行结尾时,无论是阅读文件或创建的Macintosh电脑,使auto_detect_line_endings运行时配置选项可能有助于解决这个问题。

fgetcsv ( )返回FALSE的错误,包括档案结尾。

修改

版本说明
5.3.0越狱参数增加
4.3.5 fgetcsv ( )现在是二进制安全
4.3.0附件参数增加


实例

例如# 1读取和打印的全部内容CSV文件

阅读全文

php fgets 函数

fgets
( PHP 4中, PHP 5中)

fgets -获取线从文件指针

描述
字符串fgets (资源$处理[摘要$长度] )
得到线从文件指针。

参数

把柄
文件指针必须有效,必须指向一个文件成功打开fopen ( )或者fsockopen ( ) (和尚未关闭fclose ( ) ) 。

长度
读时结束长度- 1字节被读取,就换行(其中包括在返回值) ,或EOF分析(以先到者为准) 。如果没有指定长度,将继续读流直至到达行末。

注:在此之前PHP 4.3.0起,漏报,将承担1024年的线的长度。如果大多数按照该文件中都大于8KB ,更有效的资源为您的脚本来指定最大行的长度。



返回值
返回一个字符串的长度最多- 1字节读取文件指出,由处理。

如果出现错误,则返回FALSE 。

修改

版本说明
4.3.0 fgets ( )现在是二进制安全
4.2.0长度参数是可选的

阅读全文

fgetss -获取线从文件指针和带标记

fgetss
( PHP 4中, PHP 5中)

fgetss -获取线从文件指针和带标记

描述
字符串fgetss (资源$处理[摘要$长度[ ,字符串$ allowable_tags ] ] )
相同fgets ( ) ,但fgetss ( )试图带任何HTML和PHP标签读取的文本。

参数

把柄
文件指针必须有效,必须指向一个文件成功打开fopen ( )或者fsockopen ( ) (和尚未关闭fclose ( ) ) 。

长度
长度的数据进行检索。

allowable_tags
您可以使用可选的第三个参数来指定标签,不应该被剥夺。


返回值
返回一个字符串的长度最多- 1字节读取文件指出,通过处理,所有的HTML和PHP代码条纹。

如果出现错误,则返回FALSE 。

修改

版本说明
5.0.0长度参数是可选的
4.0.0在allowable_tags参数补充说,

阅读全文

file_exists -检查文件或目录是否存在

file_exists
( PHP 4中, PHP 5中)

file_exists -检查文件或目录是否存在

描述
布尔file_exists (字符串$文件名)
检查是否存在文件或目录。

参数

文件名
路径的文件或目录。

在Windows中,使用/ /计算机名/共享/文件名或 计算机名共享文件名,以检查网络共享上的文件。


返回值
返回TRUE ,如果指定的文件或目录的文件名存在; FALSE的除外。

注:此功能将返回FALSE的符号链接指向不存在的文件。


警告
此功能返回FALSE的文件,由于无法进入安全模式的限制。但这些文件还可以包含如果他们位于safe_mode_include_dir 。

注:检查是使用真正的UID / GID的不是有效的。


实例

例如# 1测试文件是否存在

阅读全文

php fgetc 函数

fgetc
( PHP 4中, PHP 5中)

fgetc -获取字符从文件指针

描述
字符串fgetc (资源$处理)
获取一个字符从给定文件指针。

参数

把柄
文件指针必须有效,必须指向一个文件成功打开fopen ( )或者fsockopen ( ) (和尚未关闭fclose ( ) ) 。


返回值
返回一个字符串包含一个单一的字符读取文件指出,由处理。返回FALSE的EOF分析。

警告
这个功能可能会返回布尔错误的,而且还可以返回一个非布尔值的计算为false ,如0或“ ” 。请仔细阅读部分布尔以获取更多信息。使用===操作符进行测试的返回值这一职能。

实例

例如# 1 fgetc ( )的例子

阅读全文

php fflush 函数

fflush
( PHP 4中“ = 4.0.1 , PHP 5中)

fflush -刷新输出到一个文件

描述
布尔fflush (资源$处理)
此功能部队写入所有缓冲输出的资源所指向的文件句柄。

参数

把柄
文件指针必须有效,必须指向一个文件成功打开fopen ( )或者fsockopen ( ) (和尚未关闭fclose ( ) ) 。


返回值
返回TRUE或FALSE的成功失败。

实例

例如1号文件的写例如使用fflush ( )、

阅读全文

php delete 函数

php delete 函数   deletedelete-见unlink( )或unset( )描述无效delete(无效)这是一个虚拟人工输入,以满足这些人谁正在寻找断开( )或取消( )错了地方。返回值没有价值的返回。又见断开( ) -delete一个文件,delete文件取消( ) -取消某个变量delete变量 新增附注拥有注delete没有用户的贡献说明这一页。
阅读全文

disk_free_space -返回目录中的可用空间

disk_free_space
( PHP 4中“ = 4.1.0 , PHP 5中)

disk_free_space -返回目录中的可用空间

描述
浮法disk_free_space (字符串$目录)
鉴于一个字符串包含一个目录,该函数将返回的字节数提供相应的文件或分区。

参数

目录
目录的文件或分区。

注:由于文件名而不是一个目录,行为的功能不详,可能是不同的操作系统和PHP版本。



返回值
返回一些可用字节为float 。

实例

例如# 1 disk_free_space ( )的例子

阅读全文

php dirname 函数 返回目录名称

php dirname 函数 返回目录名称   dirname( PHP 4中, PHP 5中)dirname -返回目录名称的组成部分路径描述字符串dirname (字符串$路径)鉴于一个字符串包含路径的文件,该函数将返回的目录的名称。参数路径一个路径。在Windows中,这两个斜线( / )和反斜杠( )作为目录分隔符。在其他环境中,它是正斜杠( / ) 。返回值传回的目录名称。如果没有斜线的路径,一个点('.')返回,显示当前目录。否则,返回的字符串路径任何尾随/组件删除。修改版本说明5.0.0 dirname ( )现在是二进制安全4.0.3 dir...
阅读全文

php feof 函数

下面是一个专门讲述feof 教程,有实现等。

feof
( PHP 4中, PHP 5中)

feof -测试文件结束的文件指针

描述
布尔feof (资源$处理)
试验结束时的档案文件指针。

参数

把柄
文件指针必须有效,必须指向一个文件成功打开fopen ()或者fsockopen () (和尚未关闭fclose () ) 。


返回值
返回TRUE ,如果文件指针是EOF分析或发生错误(包括套接字超时) ,否则返回FALSE 。


警告
如果一个连接开幕fsockopen ()不关闭服务器, feof ()将等到超时已达到返回值TRUE 。默认的超时值为60秒。您可以使用stream_set_timeout ()来改变这个值。

警告
如果通过文件指针是无效的,您会得到一个无限循环,因为feof ()没有返回值TRUE 。

阅读全文

php chmod 函数 改变文件模式

在我们操作文件时经常会经用chmod函数来改变指定目录的操作权限哦,

属性
( PHP 4中, PHP 5中)

搭配chmod -改变文件模式

描述
布尔属性(字符串$文件名,国际$模式)
企图改变模式指定的文件,以所提供的模式。

参数

文件名
文件路径。

模式
请注意,模式是不会自动假定为八进制值,所以字符串(如“克+瓦特” )将无法正常工作。为了确保预期的操作,你需要前缀模式下零( 0 ) :

阅读全文

php copy 函数教程

copy
( PHP 4中, PHP 5中)

复制-复制文件

描述
布尔copy(字符串$来源,字符串$ dest [ ,资源$背景] )
使文件的一个copy源dest 。

如果你想移动的文件,请使用重新命名()函数。

参数

来源
路径的源文件。

dest
目的地路径。如果dest是一个网址,复制操作可能会失败,如果包装不支持覆盖现有的文件。

警告
如果目标文件已经存在,它会被覆盖。

背景
资源的有效范围内建立stream_context_create () 。


返回值
返回TRUE或FALSE的成功失败。

修改

版本说明
5.3.0时间方面的支持。
4.3.0来源和dest现在可能网址如果“打开包装”已启用。见fopen ()函数的更多细节。


实例

例如# 1copy()的例子

阅读全文