婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PHP FileSystem 文件系統常用api整理總結

PHP FileSystem 文件系統常用api整理總結

熱門標簽:外呼系統撥打暫時無法接通 仁和怎么申請400開頭的電話 哪里辦理400電話 廣州防封卡外呼系統多少錢一個月 怎么向銷售公司推銷外呼系統 江西手機自動外呼防封系統是什么 長春人工外呼系統服務商 高德地圖標注家 廣東地市地圖標注

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

參數說明:$filename (文件的路徑)

1-4 文件信息相關

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

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

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

1-8 文件內容相關操作

文件內容操作流程

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

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

1-11 文件讀取相關操作

ftruncate($handle, $size)  將文件截斷到給定長度
feof($handle)  測試文件指針是否到達末尾

fgetc()  讀取一個字符
fgets()  讀取一行字符
fgetss() 讀取一行字符,并且過濾掉HTML標記
strip_tags(fgets($handle))  也可以過濾掉HTML標記

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

1-13 csv格式操作

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

// 例子1:
// user.csv文件內容:
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+'); // 以讀寫的方式打開文件,如果不存在則創建文件
$data = [
 ['1','php','php是最好的語言'],
 ['2','javascript','javascript很火啊'],
 ['3','meteor','meteor anywhere'],
];
foreach($data as $val){
 fputcsv($handle, $val);
}
fclose($handle);

1-14 簡化文件寫入和讀取操作

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

如果不想覆蓋內容,可以先把文件內容先讀取出來,接著再寫入

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

如果寫入的是數組

1. 一維數組,則將一維數組轉化為 'abc' 直接寫入

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

2. 如果是二維數組 或者 多維數組,則需將數組或對象序列化后寫入文件

$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)); // 反序列化

第二種方式:轉json格式寫入

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

更多關于PHP相關內容感興趣的讀者可查看本站專題:《php文件操作總結》、《PHP目錄操作技巧匯總》、《PHP常用遍歷算法與技巧總結》、《PHP數據結構與算法教程》、《php程序設計算法總結》及《PHP網絡編程技巧總結》

希望本文所述對大家PHP程序設計有所幫助。

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

標簽:廈門 惠州 濮陽 黔東 海北 文山 梅河口 湘西

巨人網絡通訊聲明:本文標題《PHP FileSystem 文件系統常用api整理總結》,本文關鍵詞  PHP,FileSystem,文件,系統,常用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP FileSystem 文件系統常用api整理總結》相關的同類信息!
  • 本頁收集關于PHP FileSystem 文件系統常用api整理總結的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久久久久一二三区| 97国产精品videossex| 国产乱码一区二区三区| 色哟哟精品一区| 亚洲精品高清在线| 国产宾馆实践打屁股91| xnxx国产精品| 免费在线成人网| 久久婷婷久久一区二区三区| 天天射综合影视| 日日摸夜夜添夜夜添精品视频| 日本大香伊一区二区三区| 亚洲免费电影在线| 欧美日韩成人综合天天影院| 性做久久久久久免费观看欧美| 欧美精品xxxxbbbb| 久久99久久久久久久久久久| 精品国产一区二区精华| 国产自产v一区二区三区c| 国产拍欧美日韩视频二区| 北条麻妃国产九九精品视频| 亚洲综合在线第一页| 日韩片之四级片| 国产成a人亚洲精| 亚洲色图第一区| 玉足女爽爽91| 日韩免费电影网站| gogogo免费视频观看亚洲一| 亚洲欧洲日本在线| 欧美一区二区福利视频| 国产精品自产自拍| 一区在线播放视频| 欧美日韩国产小视频在线观看| 日本伊人色综合网| 国产精品日韩成人| 91精品国产综合久久香蕉麻豆| 国产精品小仙女| 日韩美女视频一区二区| 91精品啪在线观看国产60岁| av电影在线观看一区| 日韩一区精品视频| 国产精品久久久久一区二区三区| 欧美日韩的一区二区| 国产精品1区2区| 视频精品一区二区| 中文字幕欧美一区| 黄一区二区三区| 色综合天天综合网国产成人综合天| 亚洲成人一区在线| 国产亚洲va综合人人澡精品| 日本韩国视频一区二区| 激情综合一区二区三区| 亚洲成人在线免费| 一色屋精品亚洲香蕉网站| 欧美成人女星排名| 欧美一区二区在线观看| 色噜噜久久综合| 国产不卡视频在线观看| 久久国产精品99精品国产| 亚洲国产视频在线| 一区二区中文字幕在线| 久久久www成人免费无遮挡大片| 欧美精选午夜久久久乱码6080| 一本色道久久综合亚洲aⅴ蜜桃 | eeuss影院一区二区三区| 亚洲精品五月天| 国产精品国产馆在线真实露脸| 精品美女在线播放| 日韩欧美在线影院| 日韩免费高清视频| 精品福利一区二区三区| 日韩一区二区精品| 精品日韩一区二区三区| 欧美本精品男人aⅴ天堂| 欧美精品vⅰdeose4hd| 欧美日韩国产综合久久| 9人人澡人人爽人人精品| 波多野结衣一区二区三区| av一区二区三区四区| 国产一区二区三区美女| 国产在线精品一区二区夜色 | 91同城在线观看| www.爱久久.com| 欧美视频第二页| 欧美性色欧美a在线播放| 在线中文字幕一区二区| 欧美午夜寂寞影院| 欧美三区在线视频| 日韩欧美一区二区在线视频| 精品成a人在线观看| 精品免费99久久| 国产精品久久久久影院老司| 综合在线观看色| 日韩一区精品视频| 国产麻豆9l精品三级站| 丰满白嫩尤物一区二区| 色婷婷综合久久久久中文| 在线播放一区二区三区| 久久精品夜色噜噜亚洲aⅴ| 日本一区二区三区在线观看| 亚洲视频网在线直播| 蜜芽一区二区三区| jlzzjlzz亚洲女人18| 欧美日本在线播放| 久久久久久久久免费| 亚洲国产欧美在线人成| 国产精品自拍av| 欧美撒尿777hd撒尿| 久久人人爽人人爽| 视频一区二区三区中文字幕| 成人黄色777网| 久久综合九色欧美综合狠狠| 亚洲韩国精品一区| 波多野结衣亚洲一区| 26uuu亚洲综合色欧美| 一二三区精品视频| 国产成人激情av| 日韩一区二区三免费高清| 一区二区三区免费看视频| 国产不卡在线视频| 欧美变态口味重另类| 三级精品在线观看| 欧美日韩中文精品| 亚洲一区在线观看网站| 国产一区二区成人久久免费影院 | 日韩三级高清在线| 91社区在线播放| 韩国成人福利片在线播放| 成人av在线一区二区三区| 综合av第一页| 欧美人狂配大交3d怪物一区| 亚洲日本在线a| 一区二区三区欧美| 亚洲成人在线网站| 在线综合视频播放| 欧美熟乱第一页| 91精品国产91久久久久久最新毛片 | 国产高清视频一区| 91亚洲资源网| 日本高清成人免费播放| 国产精品亚洲第一| 国产91精品一区二区麻豆亚洲| 欧美色综合久久| 亚洲一区av在线| 亚洲一区视频在线| 国产一本一道久久香蕉| 亚洲欧美日韩国产综合在线 | 麻豆一区二区三| 国产视频一区二区在线观看| 国产精品 欧美精品| 久久久国产精华| 2023国产精品视频| 一本大道av一区二区在线播放| 国产精品久久久久9999吃药| 麻豆91在线看| 亚洲二区在线观看| 亚洲欧美日韩国产手机在线 | 一色屋精品亚洲香蕉网站| 国产精品毛片高清在线完整版 | 日韩欧美的一区二区| 欧美伦理影视网| 欧美日韩综合在线| 国模少妇一区二区三区| 成人精品视频一区| 久久精品国产网站| 五月综合激情婷婷六月色窝| 日韩免费高清电影| 国产亚洲精久久久久久| 欧美综合久久久| 色婷婷精品大在线视频| 亚洲综合免费观看高清完整版| 在线成人免费观看| 欧美日韩精品一区二区三区蜜桃| 国产精品乡下勾搭老头1| 国产女主播一区| 日韩一区二区三区视频在线| 国产精品麻豆99久久久久久| 色综合久久88色综合天天免费| 精品国产一区二区三区四区四| 精品久久五月天| 麻豆国产91在线播放| 国产精品嫩草影院com| 蜜桃视频一区二区三区在线观看 | 91亚洲国产成人精品一区二三 | 一区二区三区欧美亚洲| 精品处破学生在线二十三| 日韩精品一区二区三区视频播放 | 日韩va欧美va亚洲va久久| 波波电影院一区二区三区| 中文字幕欧美日本乱码一线二线| 玖玖九九国产精品| 日韩欧美一区二区久久婷婷| 高清beeg欧美| 亚洲三级久久久| jiyouzz国产精品久久| 麻豆成人免费电影| 日韩免费电影一区| 欧美日韩卡一卡二| 亚洲bdsm女犯bdsm网站| 综合色中文字幕|