婷婷综合国产,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
    极品瑜伽女神91| 国产欧美综合在线| 国产精品午夜在线| 国产精品夜夜嗨| 成人动漫中文字幕| 久久精品视频一区二区三区| 免费成人av资源网| 欧美高清精品3d| 亚洲综合在线电影| av在线免费不卡| 国产精品久久免费看| 成人久久18免费网站麻豆| 亚洲靠逼com| 欧美日韩成人在线一区| 在线观看日韩国产| 久久国产欧美日韩精品| 国产精品视频麻豆| 欧美高清精品3d| aaa亚洲精品一二三区| 天天综合天天综合色| 国产视频亚洲色图| 91麻豆国产香蕉久久精品| 视频一区在线播放| 成人免费在线视频观看| 91精品欧美福利在线观看| 风流少妇一区二区| 国产一区二区三区在线观看精品 | 91精品国产入口| 91在线码无精品| 国产一区二区三区免费| 日韩高清在线电影| 日韩一区在线免费观看| 国产天堂亚洲国产碰碰| 日韩三级视频中文字幕| 日本不卡不码高清免费观看| 国产免费观看久久| 精品99一区二区| 久久免费精品国产久精品久久久久| 欧美精品久久99| 欧美日韩一区中文字幕| 欧美日韩精品一区二区天天拍小说 | 99久久久久久99| 高清免费成人av| 99热精品国产| 懂色一区二区三区免费观看| 国产馆精品极品| 波多野结衣视频一区| 色综合久久88色综合天天6| 色偷偷一区二区三区| 91黄色免费看| 日韩亚洲欧美一区| 国产色产综合产在线视频| 国产精品久久久久影院色老大| 中文字幕在线观看一区| 亚洲精品高清在线观看| 欧美日韩国产色站一区二区三区| 欧美在线影院一区二区| 欧美一区二区三区在线观看视频| 久久影音资源网| 国产精品美女久久久久久2018| 亚洲欧美日韩国产一区二区三区| 天堂精品中文字幕在线| 粗大黑人巨茎大战欧美成人| 91国在线观看| 国产亚洲成aⅴ人片在线观看| 亚洲精品视频免费观看| 国产一区二区三区在线观看免费视频 | 国产精品久久久久久久第一福利 | 欧美日韩欧美一区二区| 一区二区在线观看av| 91蜜桃免费观看视频| 亚洲自拍偷拍图区| 麻豆91在线播放免费| 一区二区高清视频在线观看| 91视频.com| 国产精品一区二区无线| 亚洲第四色夜色| 亚洲综合激情小说| 欧美无乱码久久久免费午夜一区| 精品国产伦一区二区三区观看方式| 久久青草欧美一区二区三区| 亚洲国产欧美另类丝袜| 成人av在线影院| 国产欧美日本一区视频| 中文字幕亚洲一区二区av在线| 一区二区三区欧美激情| 99精品国产热久久91蜜凸| 日韩免费观看高清完整版| 久久久精品免费网站| 日韩av在线播放中文字幕| 色综合网色综合| 一区二区三区鲁丝不卡| 色综合天天综合网天天看片| 精品入口麻豆88视频| 日韩国产一区二| caoporn国产精品| 天天操天天干天天综合网| 一本到不卡精品视频在线观看| 91精品国产综合久久精品| 国产精品动漫网站| 懂色av一区二区三区免费观看| 日本一区二区动态图| 国产精品一区二区无线| 亚洲国产精品成人综合色在线婷婷 | 欧美国产97人人爽人人喊| 男女性色大片免费观看一区二区 | 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 美女视频免费一区| 在线播放日韩导航| 国产老肥熟一区二区三区| 国产欧美一区二区三区在线看蜜臀| 日韩黄色一级片| 5566中文字幕一区二区电影| 日本高清不卡一区| 伊人性伊人情综合网| 99久久久免费精品国产一区二区| 欧美国产亚洲另类动漫| 色狠狠色狠狠综合| 五月激情综合色| 欧美一级二级在线观看| 成人午夜激情片| 亚洲成年人影院| 国产精品国产三级国产普通话99| 欧美日韩一级视频| 国产剧情在线观看一区二区| 亚洲国产欧美日韩另类综合 | 黄色小说综合网站| 中文字幕在线不卡| 久久综合久久综合亚洲| 欧美在线观看视频一区二区三区| 青青草精品视频| 日韩美女精品在线| 精品国产一二三区| 欧洲国产伦久久久久久久| 国产福利一区二区| 美国一区二区三区在线播放| 亚洲精品你懂的| 亚洲久草在线视频| 日韩一区中文字幕| 91亚洲国产成人精品一区二区三| 中文字幕一区二区三区视频| 九九在线精品视频| 欧美国产综合色视频| 精品欧美久久久| 精品理论电影在线| 久久久久国产精品麻豆ai换脸| 日韩一区二区三区三四区视频在线观看 | 亚洲一区二区高清| 香蕉成人啪国产精品视频综合网| 亚洲丝袜美腿综合| 亚洲欧洲韩国日本视频| 九一久久久久久| 久国产精品韩国三级视频| 国产一区二区三区蝌蚪| 91福利资源站| 精品国产乱码久久久久久图片| 国产精品伦一区二区三级视频| 国产精品久久久久一区二区三区共 | 国产精品一区二区在线观看网站| 一区二区三区四区高清精品免费观看 | 亚洲欧美综合另类在线卡通| 亚洲午夜日本在线观看| 亚洲精品五月天| 国产一区二区三区免费| 欧美日本一区二区在线观看| 久久品道一品道久久精品| 另类小说一区二区三区| 99re成人精品视频| 欧美日精品一区视频| 中文在线一区二区| 欧美一区二区在线播放| 国产亚洲欧洲997久久综合 | 亚洲精品中文在线观看| 一区二区免费在线| 亚洲大片精品永久免费| 成人高清免费观看| 欧美精选一区二区| 亚洲自拍另类综合| 亚洲chinese男男1069| 97超碰欧美中文字幕| 久久久久久麻豆| 亚洲成av人片www| 中文字幕亚洲在| 国产原创一区二区| 在线不卡免费av| 国内精品视频一区二区三区八戒| 这里只有精品电影| 亚洲欧美综合另类在线卡通| 亚洲一二三四区| 国产精品乡下勾搭老头1| 国产一区二区电影| 久久久精品中文字幕麻豆发布| 粉嫩嫩av羞羞动漫久久久| 国产精品福利一区| 日韩欧美中文字幕一区| 色噜噜狠狠成人网p站| 最好看的中文字幕久久| 图片区小说区国产精品视频| 国产精品你懂的| 91精品国产一区二区三区|