校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > PHP FileSystem 文件系統(tǒng)常用api整理總結(jié)

PHP FileSystem 文件系統(tǒng)常用api整理總結(jié)

熱門標(biāo)簽:外呼系統(tǒng)撥打暫時(shí)無(wú)法接通 仁和怎么申請(qǐng)400開(kāi)頭的電話 哪里辦理400電話 廣州防封卡外呼系統(tǒng)多少錢一個(gè)月 怎么向銷售公司推銷外呼系統(tǒng) 江西手機(jī)自動(dòng)外呼防封系統(tǒng)是什么 長(zhǎng)春人工外呼系統(tǒng)服務(wù)商 高德地圖標(biāo)注家 廣東地市地圖標(biāo)注

本文實(shí)例講述了PHP FileSystem 文件系統(tǒng)常用api。分享給大家供大家參考,具體如下:

參數(shù)說(shuō)明:$filename (文件的路徑)

1-4 文件信息相關(guān)

 filetype() 判斷文件類型,返回 file / dir
 filesize()
 filectime() 創(chuàng)建時(shí)間
 filectime() 取得 inode信息 [理解inode 阮一峰](http://www.ruanyifeng.com/blog/2011/12/inode.html)
  例子:date('Y年m月d日, h:i:s',filectime($file))
 filemtime() 修改時(shí)間
 fileatime() 上一次訪問(wèn)時(shí)間
 is_readable() 可讀性
 is_writeable() / is_writable() 可寫(xiě)性
 is_executable() 可執(zhí)行性
 pathinfo()
 dirname()
 basename()
 is_file()  檢查是否為文件 且存在
 file_exists( $filename ) 檢測(cè)文件或目錄是否存在

1-6 文件基本操作:創(chuàng)建、刪除、剪切、重命名、拷貝

 touch( $filename ) 創(chuàng)建文件
 unlink( $filename ) 刪除文件
 rename( $filename, $newname ) 重命名/剪切 文件/目錄
 copy( $source, $dest ) 復(fù)制文件
   注意:拷貝遠(yuǎn)程文件需要開(kāi)啟php配置選項(xiàng)中的allow_url_fopen=On

1-8 文件內(nèi)容相關(guān)操作

文件內(nèi)容操作流程

fopen($filename, $mode) 打開(kāi)指定文件, 以指定方式打開(kāi)
 //為移植性考慮,強(qiáng)烈建議在用 fopen() 打開(kāi)文件時(shí)總是使用 'b' 標(biāo)記。
 $handle = fopen($filename, 'rb+') 讀寫(xiě)方式打開(kāi)
fread($handle, $length) 讀取文件
 fread($handle, filesize($filename));  讀取所有文件內(nèi)容
fwrite($handle, $string) / fputs() 寫(xiě)入內(nèi)容
fclose($handle) 關(guān)閉文件
ftell($handle) 返回指針位置
fseek($handle, $offset) 移動(dòng)指針到指定位置
rewind($handle) 重置指針

// 例子
$filename = '2.txt';
$handle = fopen($filename, 'ab+'); // 以追加模式打開(kāi)
fwrite($handle, PHP_EOL.'abc');
// 重置指針
rewind($handle); 此處,如果不重置指針,則最后的讀取$res為空字符串
$res = fread($handle, filesize($filename));
fclose($handle);
var_dump($res);

1-11 文件讀取相關(guān)操作

ftruncate($handle, $size)  將文件截?cái)嗟浇o定長(zhǎng)度
feof($handle)  測(cè)試文件指針是否到達(dá)末尾

fgetc()  讀取一個(gè)字符
fgets()  讀取一行字符
fgetss() 讀取一行字符,并且過(guò)濾掉HTML標(biāo)記
strip_tags(fgets($handle))  也可以過(guò)濾掉HTML標(biāo)記

while(!feof($handle)){
  echo fgetc($handle); // 一個(gè)一個(gè)字符讀取文件,直到最后
}

1-13 csv格式操作

fgetcsv()  從文件指針中讀入一行并解析csv字段
fputcsv()  將行格式化為csv在寫(xiě)入文件

// 例子1:
// user.csv文件內(nèi)容:
1,king,12,123@qq.com
2,queen,32,test@qq.com
3,lily,23,test1@qq.com

$filename = 'user.csv';
$handle = fopen($filename, 'rb+');
$rows=[];
while($row=fgetcsv($handle)){
 $rows[] = $row;
}
print_r($rows);

例子2:

$filename = 'user2.scv';
$handle = fopen($filename, 'wb+'); // 以讀寫(xiě)的方式打開(kāi)文件,如果不存在則創(chuàng)建文件
$data = [
 ['1','php','php是最好的語(yǔ)言'],
 ['2','javascript','javascript很火啊'],
 ['3','meteor','meteor anywhere'],
];
foreach($data as $val){
 fputcsv($handle, $val);
}
fclose($handle);

1-14 簡(jiǎn)化文件寫(xiě)入和讀取操作

file_get_contents($fliename)  讀取文件函數(shù)
file_put_contents($filename, $data)  將一個(gè)字符串寫(xiě)入文件, 注意:這里是先將文件清空,然后再寫(xiě)入$data

如果不想覆蓋內(nèi)容,可以先把文件內(nèi)容先讀取出來(lái),接著再寫(xiě)入

$filename = '1.txt';
$string = file_get_contents($filename);
$data = $string.'this is a test';
file_put_contents($filename, $data);

如果寫(xiě)入的是數(shù)組

1. 一維數(shù)組,則將一維數(shù)組轉(zhuǎn)化為 'abc' 直接寫(xiě)入

$filename = '3.txt';
$data = ['a','b','c'];
file_put_contents($filename, $data);

2. 如果是二維數(shù)組 或者 多維數(shù)組,則需將數(shù)組或?qū)ο笮蛄谢髮?xiě)入文件

$filename = '3.txt';
$data = [
  ['a','b','c'],
  ['d','e','f']
];
$data = serialize($data); // 序列化
file_put_contents($filename, $data);
$res = file_get_contents($filename);
print_r(unserialize($res)); // 反序列化

第二種方式:轉(zhuǎn)json格式寫(xiě)入

$filename = '1.txt';
$data = [
 ['a','b','c'],
 ['d','e','f']
];
$data = json_encode($data); // 轉(zhuǎn)json編碼格式
file_put_contents($filename, $data);
$res = json_decode(file_get_contents($filename)); // 對(duì)json字符串解碼
print_r($res);

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php文件操作總結(jié)》、《PHP目錄操作技巧匯總》、《PHP常用遍歷算法與技巧總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》及《PHP網(wǎng)絡(luò)編程技巧總結(jié)》

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • php中的filesystem文件系統(tǒng)函數(shù)介紹及使用示例
  • PHP 文件系統(tǒng)詳解
  • PHP文件系統(tǒng)管理(實(shí)例講解)
  • php文件系統(tǒng)處理方法小結(jié)
  • PHP開(kāi)發(fā)文件系統(tǒng)實(shí)例講解
  • php讀取目錄及子目錄下所有文件名的方法
  • PHP中文件讀、寫(xiě)、刪的操作(PHP中對(duì)文件和目錄操作)
  • php遍歷目錄與文件夾的多種方法詳解
  • PHP判斷文件是否存在、是否可讀、目錄是否存在的代碼
  • php中檢查文件或目錄是否存在的代碼小結(jié)
  • PHP 創(chuàng)建文件(文件夾)以及目錄操作代碼
  • PHP獲取當(dāng)前文件的父目錄方法匯總

標(biāo)簽:廈門 惠州 濮陽(yáng) 黔東 海北 文山 梅河口 湘西

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP FileSystem 文件系統(tǒng)常用api整理總結(jié)》,本文關(guān)鍵詞  PHP,FileSystem,文件,系統(tǒng),常用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP FileSystem 文件系統(tǒng)常用api整理總結(jié)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于PHP FileSystem 文件系統(tǒng)常用api整理總結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    日韩精品一区二区三区视频| 欧美一区二区三区人| 亚洲午夜在线观看视频在线| 欧美二区乱c少妇| 久久av资源网| 日韩色视频在线观看| 成人手机电影网| 亚洲丶国产丶欧美一区二区三区| 久久综合九色综合97婷婷女人 | 91网址在线看| 亚洲综合免费观看高清完整版| 日韩精品最新网址| 色狠狠色狠狠综合| 国产一区二区三区日韩| 亚洲欧美日韩国产另类专区| 精品久久久久av影院| 成人av在线网| 美腿丝袜亚洲三区| 夜夜爽夜夜爽精品视频| 欧美草草影院在线视频| 一本在线高清不卡dvd| 国产一区在线精品| 午夜精品久久久久久久久久| 精品蜜桃在线看| 99综合影院在线| 精品一区二区日韩| 五月婷婷久久丁香| 一区二区三区自拍| 中文字幕不卡在线| 精品久久久久av影院| 欧美巨大另类极品videosbest | 久久99久久99小草精品免视看| 亚洲一区二区三区激情| 国产精品黄色在线观看| 337p粉嫩大胆色噜噜噜噜亚洲 | 欧美激情综合五月色丁香小说| 91麻豆精品国产无毒不卡在线观看| 97se亚洲国产综合自在线观| 国内精品不卡在线| 美女精品一区二区| 午夜a成v人精品| 亚洲色欲色欲www| 亚洲精选在线视频| 国产精品进线69影院| 欧美国产一区二区在线观看| 欧美激情一区二区三区不卡| 久久精品一区八戒影视| 亚洲精品一区二区三区香蕉| 欧美sm美女调教| 精品国产精品网麻豆系列| 日韩欧美卡一卡二| 欧美日本在线一区| 日韩欧美国产一区在线观看| 欧美一二三四在线| 欧美一区二区三区喷汁尤物| 欧美xxxxx裸体时装秀| 日韩精品一区二区三区视频播放| 欧美二区在线观看| 欧美色视频一区| 69av一区二区三区| 91精品国产综合久久精品性色| 欧美日韩一区在线观看| 欧美mv日韩mv亚洲| 亚洲精品一区二区三区福利| 26uuu精品一区二区在线观看| 3d成人h动漫网站入口| 日韩视频在线你懂得| www久久精品| 国产精品视频麻豆| 一区二区三区精品在线观看| 香蕉成人啪国产精品视频综合网| 天堂久久一区二区三区| 久久国产人妖系列| 波多野结衣在线一区| 色哟哟国产精品| 欧美三级一区二区| 久久亚洲免费视频| 国产精品美女一区二区三区| 亚洲精品老司机| 亚洲1区2区3区视频| 国产精品一区二区三区四区| 国产一区二区三区四区五区美女| 成人久久久精品乱码一区二区三区 | 中文欧美字幕免费| 亚洲精品日产精品乱码不卡| 同产精品九九九| 视频在线在亚洲| www.亚洲精品| 欧美日韩国产在线播放网站| www日韩大片| 亚洲第一福利一区| 美女一区二区在线观看| 成人av在线网| 69精品人人人人| 久久久久国产精品人| 亚洲一区二区三区三| 激情综合亚洲精品| 91女神在线视频| 欧美日韩国产综合一区二区| 国产精品视频在线看| 一区二区视频在线| 狠狠久久亚洲欧美| 成人动漫在线一区| 日韩欧美视频在线| 亚洲免费伊人电影| 激情综合色播激情啊| 在线亚洲人成电影网站色www| 精品欧美一区二区久久| 国产亚洲一二三区| 麻豆91精品视频| 色婷婷久久综合| 久久噜噜亚洲综合| 亚洲高清免费观看| 99久久精品国产一区| 日韩女优毛片在线| 国产精品视频yy9299一区| 国产一区中文字幕| 91精品国产免费| 亚洲欧美日韩一区| 欧美精品aⅴ在线视频| 国产无人区一区二区三区| 日韩 欧美一区二区三区| 成人av在线看| 久久久精品国产免大香伊 | 亚洲成人在线网站| 风间由美中文字幕在线看视频国产欧美 | 精品国产乱码久久久久久浪潮| 亚洲精品一卡二卡| 白白色 亚洲乱淫| 久久综合色之久久综合| 午夜国产精品一区| 欧美一区日韩一区| 亚洲成人免费电影| 91极品视觉盛宴| 国产精品三级av在线播放| 中文字幕亚洲区| 秋霞影院一区二区| 精品视频999| 亚洲线精品一区二区三区八戒| 国产成人精品三级| 国产日韩欧美高清在线| 国内精品久久久久影院薰衣草| 精品国产免费一区二区三区香蕉| 亚洲成人动漫在线免费观看| 欧美精品v日韩精品v韩国精品v| 日韩国产欧美三级| 精品国产第一区二区三区观看体验| 久久黄色级2电影| 久久综合999| 成人国产精品免费网站| 亚洲品质自拍视频网站| 欧美日韩一区不卡| 麻豆视频观看网址久久| 久久久久久电影| 99久久精品费精品国产一区二区| 亚洲精品中文字幕乱码三区| 欧美高清激情brazzers| 狠狠色狠狠色综合| 日本一二三不卡| 欧美在线观看一区二区| 日韩激情在线观看| 久久久蜜桃精品| 不卡一卡二卡三乱码免费网站| 亚洲在线视频网站| 精品国一区二区三区| 99精品国产一区二区三区不卡| 亚洲一区视频在线观看视频| 欧美一级片在线观看| 丰满亚洲少妇av| 亚洲一区二区三区国产| 337p粉嫩大胆噜噜噜噜噜91av| 99精品1区2区| 蜜桃视频一区二区三区在线观看| 国产区在线观看成人精品 | 成人不卡免费av| 亚洲午夜久久久久久久久电影院 | 亚洲视频免费看| 欧美一区二区成人6969| 粉嫩在线一区二区三区视频| 亚洲国产美国国产综合一区二区| 欧美不卡一区二区三区| 色香蕉成人二区免费| 看片的网站亚洲| 亚洲图片欧美激情| 精品国产乱码久久久久久蜜臀| 色综合一个色综合| 国产毛片精品一区| 蜜桃久久精品一区二区| 国产精品超碰97尤物18| 日韩色视频在线观看| 日本高清无吗v一区| 国产一区二区免费在线| 亚洲第一二三四区| 亚洲欧美在线观看| 欧美精品一区二区高清在线观看| 欧美视频一区在线观看| 成人a区在线观看| 精品一区二区免费在线观看| 亚洲 欧美综合在线网络| 国产精品三级久久久久三级|