跟我學習php檔案和目錄常用函式 下篇

2021-09-20 02:08:43 字數 2276 閱讀 2521

在講這些函式前,我先給大家說明一下。因為是了解函式的常用用法,因此會將某些函式的上下文content

引數省略,以方便大家更輕鬆更快的掌握函式用法。我後面也會有對上下文的講解,敬請期待哦

1> boolmkdir( string $pathname [, int $mode = 0777 [, bool $recursive = false )

新建目錄

mkdir('f1/b2', 0777, true);//這個屬於目錄巢狀情況,因此$recursive=true
2> boolunlink( string $filename )

刪除檔案

3> bool copy ( string $source , string $dest )

將source的檔案複製乙份給dest檔案,如果路徑沒有將出現警告,如果有相同的檔名將覆蓋

4> resource fopen ( string $filename , string $mode [, bool $use_include_path = false )

開啟檔案

mode解釋r

唯讀方式開啟,將檔案指標指向檔案頭。

r+讀寫方式開啟,將檔案指標指向檔案頭。

w寫入方式開啟,將檔案指標指向檔案頭並將檔案大小截為零。如果檔案不存在則嘗試建立之。

w+讀寫方式開啟,將檔案指標指向檔案頭並將檔案大小截為零。如果檔案不存在則嘗試建立之。

a寫入方式開啟,將檔案指標指向檔案末尾。如果檔案不存在則嘗試建立之。

a+讀寫方式開啟,將檔案指標指向檔案末尾。如果檔案不存在則嘗試建立之。

5> boolfclose( resource $handle )

關閉資源,接受fopen函式的返回值。

6> intfwrite( resource $handle , string $string [, int $length ] )

將$string的內容寫入$handle的資源控制代碼中

$handle = fopen('1.txt', 'w+');

$str = '我真聰明';

fwrite($handle, $str);

7> stringfread( resource $handle , int $length )

從檔案中讀取內容,length指定讀取的位元組數

8> stringfgets( resource $handle [, int $length ] )

從檔案中讀取一行

$handle = fopen('test5.php', 'r');

while($str = fgets($handle))

fclose($handle);

9> intreadfile( string $filename [, bool $use_include_path = false )

讀取檔案並寫入到輸出緩衝。

/*檔名img.php*/

header('content-length: '.filesize($filename));//指定檔案的大小

readfile($filename);

10> 移動檔案指標

whence

解釋seek_cur

設定指標位置為當前位置加上第二個引數所提供的offset偏移位元組

seek_end

設定指標從檔案末尾的倒數偏移量,offset為負值

seek_set

設定指著東offset開始(預設)

跟我學習php陣列常用函式 下篇

從input所給的陣列中隨機 選取乙個或多個鍵 array array replace array array1 array array2 array array replace 函式使用後面陣列元素相同 key 的值替換 array1 陣列的值。arr1 array hobby basketbal...

跟我學習php字串常用函式 下篇

解析url echo parse url url,php url path 輸出 path 輸出 從字串中解析出多個變數,可以和 parse url 函式結合使用 url query parse url url,php url query parse str query echo act 輸出 lo...

跟我學習php字串常用函式 上篇

獲得更好閱讀效果 1 string trim string st r s trin g charlist t n r 0 x0b 去除首尾的空白字元 預設 或其他字元 2 string chr int ascii ascii碼轉字元字串 echo chr 65 輸出 a 3 int ord stri...