file_get_contents($file,$flags,$context,$offset,$maxlen)读取 文件指定偏移量($offset),如何读取文件($flags有FILE_TEXT或者FILE_BINARY) 最大长度$maxlen
操作顺序fopen()->fwrite()|fread()|other function->fclose(); fopen($file, ‘r’);打开文件的方式有以下几种
‘r’ 只读方式打开,将文件指针指向文件头。 ‘r+’ 读写方式打开,将文件指针指向文件头。 ‘w’ 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建文件。 ‘w+’ 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建文件。 ‘a’ 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建文件。 ‘a+’ 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建文件。 |
fwrite($handle,$string,$length=null);写入文件内容为$string,$length最大长度,超过此长度将不写入 fread($handle, $length)读取文件,长度为$length fclose($handle)关闭一个打开文件的指针
fgetcsv fgetc($handle)读取文件中的一个字符 fgets($handle, $length)读取文件中的一行 feof($handle)判断是否是文件结束的位置 fgetcsv ($handle, $length = null, $delimiter = null, $enclosure = null, $escape = null)length必须大于csv文件内最长的一行, $delimiter分界符,$enclosure字段环绕符, $escape设置转移字符 int fputcsv ( resource
$handle
, array$fields
[, string $delimiter
= ',' [, string$enclosure
= '"' ]] )$handle文件指针$fields值的一个数组