亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

章節(jié)總結(jié)及案例

original 2019-04-20 12:25:46 201
abstrait:1.文件信息相關(guān)函數(shù)filetype()獲取文件類型filesize()獲取文件大小(字節(jié))filectime()獲取文件創(chuàng)建的時間filemtime()獲取文件修改的時間fileatiem()獲取文件最后被訪問的時間date_default_time_set()設(shè)定一個用于腳本中所有日期時間函數(shù)的默認時區(qū)is_readable()判斷文件是否存在并且可讀,返回布爾值is_writable()判斷

1.文件信息相關(guān)函數(shù)

filetype()獲取文件類型

filesize()獲取文件大小(字節(jié))

filectime()獲取文件創(chuàng)建的時間

filemtime()獲取文件修改的時間

fileatiem()獲取文件最后被訪問的時間

date_default_time_set()設(shè)定一個用于腳本中所有日期時間函數(shù)的默認時區(qū)

is_readable()判斷文件是否存在并且可讀,返回布爾值

is_writable()判斷給定的文件名是否可寫,返回布爾值

is_executable()檢查文件的可執(zhí)行性,返回布爾值

2.文件路徑相關(guān)的函數(shù)

pathinfo()返回文件路徑的信息

給pathinfo加上第二個參數(shù)PATHINFO_FIRNAME,就可以返回文件中的目錄部分

dirname()可以直接獲取文件的目錄部分

給pathinfo加上第二個參數(shù)PATHINFO_BASENAME,就可以獲取文件名

basename()可以直接獲取文件名

給pathinfo加上第二個參數(shù)PATHINFO_EXTENSION,就可以獲取文件的后綴名

給pathinfo加上第二個參數(shù)PATHIINFO_FILENAME就可以獲取文件名,這個文件名時去掉后綴的文件名

file_exists()檢查文件目錄是否存在

3.文件操作相關(guān)函數(shù)

touch($file)可以創(chuàng)建一個文件,并可以修改一個已存在的文件訪問時間以及修改時間

unlink($file)可以刪除文件

rename()修改文件名,還可以進行文件剪切操作,兩個參數(shù)(被操作的文件,操作的路徑)

copy()拷貝文件,不僅僅可以拷貝本地為文件,還可以拷貝遠程的文件,兩個參數(shù)(被操作的文件,操作的路徑)

4.文件內(nèi)容相關(guān)的函數(shù)

fopen($file,’rb’)打開文件

fread($file,$length)讀取文件內(nèi)容

ftell()獲取指針所在的位置

rewind()將指針回到開頭的位置

fclose()關(guān)閉文件

5.文件寫入相關(guān)操作函數(shù)

fopen()內(nèi)的mode說明 b(方便對二進制文件的操作)


'r'

   

只讀方式打開,將文件指針指向文件頭。

   



'r+'

   

讀寫方式打開,將文件指針指向文件頭。

   



'w'

   

寫入方式打開,將文件指針指向文件頭并將文件大小截為零。如果文件不存在則嘗試創(chuàng)建之。

   



'w+'

   

讀寫方式打開,將文件指針指向文件頭并將文件大小截為零。如果文件不存在則嘗試創(chuàng)建之。

   



'a'

   

寫入方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創(chuàng)建之。

   



'a+'

   

讀寫方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創(chuàng)建之。

   


 

fwrite()寫入文件內(nèi)容,寫入操作時覆蓋對應(yīng)字符數(shù)量的字符(一個中文代表三個字符),返回字符數(shù)量

fwrite($file,’’,PHP_EOL) PHP_EOL會使寫入操作不會覆蓋原有數(shù)字

6.讀取文件的其他函數(shù)

fgetc()從文件中獲取一個字符

fgets()從文件中獲取一行字符

fgetss()從文件中獲取一行字符并且過濾掉HTML字符

feof()判斷文件結(jié)尾是否到達結(jié)尾的位置

ftruncate()將文件截取到給定長度

7.CSV文件操作函數(shù)

fgetcsv讀取CSV格式的文件

fputcsv寫入CSV文件內(nèi)容

8.文件內(nèi)容的相關(guān)函數(shù)

file_get_contents讀取文件,不需要打開文件直接讀取內(nèi)容即可

file_put_contents寫入文件,不需要打開文件直接寫入內(nèi)容即可

strip_tags去除HTML標記

如果存入數(shù)組或?qū)ο蟊仨殞⑺鼈冞M行數(shù)據(jù)轉(zhuǎn)換

1.使用序列化來轉(zhuǎn)換 serialize

serialize()將數(shù)據(jù)進行序列化

unserialize()反序列化,將序列化的代碼轉(zhuǎn)化為之前的樣子

2.使用json來進行轉(zhuǎn)換

json_code()將數(shù)據(jù)轉(zhuǎn)化為數(shù)據(jù)格式

json_decode()將json格式的文件進行反轉(zhuǎn)換

9.常用目錄相關(guān)函數(shù)

opendir()打開目錄

readdir()讀取目錄

mkdir()創(chuàng)建目錄

rmdir()刪除目錄

closedir()關(guān)閉文件目錄

<?php
touch('test.txt');
$file=fopen('test.txt','ab+');
fwrite($file,'PHP中文網(wǎng)');
rewind($file);
echo fread($file,filesize('test.txt'));
fclose($file);
echo file_get_contents('test.txt');


Professeur correcteur:西門大官人Temps de correction:2019-04-20 13:43:01
Résumé du professeur:總結(jié)的非常好,內(nèi)容很全面。希望繼續(xù)保持,加油?。?

Notes de version

Entrées populaires