php文件操作之常用文件操作筆記
來源:程序員人生 發(fā)布時(shí)間:2014-04-03 14:21:52 閱讀次數(shù):2720次
在php中文件操作函數(shù)有很多很多,下面我來給各們同學(xué)介紹在php中文件操作常用函數(shù)使用方法與介紹.
1、獲取文件名:basename();
2、獲取文件所在的目錄:dirname();
3、pathinfo()獲取文件信息,返回結(jié)果為一個(gè)array,包括路徑、文件全名、文件名和擴(kuò)展名.
實(shí)例代碼如下:
- $file = '/com/netingcn/error.log';
- print_r(pathinfo($file));
結(jié)果為:
- Array(
- [dirname] => /com/netingcn
- [basename] => error.log
- [extension] => log
- [filename] => error
- )
4、判斷文件是否存在:is_file();
5、判斷目錄是否存在:is_dir();
6、判斷文件或目錄是否存在:file_exists();
7、讀取文件所有內(nèi)容:file()或file_get_contents(),其中file()返回的是一個(gè)一行為元素的array,file_get_contents()把文件全部?jī)?nèi)容作為一個(gè)String返回;
8、寫文件fwrite,如:
實(shí)例代碼如下:
- $handler = fopen($file, 'w');
- fwrite($handler, 'content');
- fclose($handler);
- $handler = fopen($file, 'r');
- while(!feof($handler)) {
- $datas[] = fgets($handler);
- }
- while(!feof($handler)) {
- $datas[] = fgetss($handler);
- }
- while(!feof($handler)) {
- $datas[] = fgetcsv($handler);
- }
- $content = fread($handler, $strLength);
- fclose($handler);
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)