php 檔案操作

2021-08-29 05:35:06 字數 1561 閱讀 1373

fgetcsv — 從檔案指標中讀入一行並解析 csv 字段

<?php

$row = 1

;$handle 

= fopen

("test.csv"

,"r"

);while (

$data 

= fgetcsv

($handle

, 1000

, ","

)) }

fclose

($handle

);?>

fputcsv — 將行格式化為 csv 並寫入檔案指標

<?php

$list 

= array (

'aaa,bbb,ccc,dddd'

,'123,456,789'

,'"aaa","bbb"'

);$fp 

= fopen

('file.csv'

, 'w'

);foreach (

$list 

as $line

) fclose

($fp

);?>

file — 把整個檔案讀入乙個陣列中

和 file_get_contents() 一樣,只除了file()將檔案作為乙個陣列返回。陣列中的每個單元都是檔案中相應的一行,包括換行符在內。如果失敗file()返回false

<?php

// 將乙個檔案讀入陣列。本例中通過 http 從 url 中取得 html 原始檔。

$lines 

= file

('');// 在陣列中迴圈,顯示 html 的原始檔並加上行號。

foreach (

$lines 

as $line_num 

=> 

$line

) : " 

. htmlspecialchars

($line

) . 

"\n";}

// 另乙個例子將 web 頁面讀入字串。參見 file_get_contents()。

$html 

= implode(''

, file 

(''));?>

file_put_contents — 將乙個字串寫入檔案

和依次呼叫 fopen(),fwrite() 以及 fclose() 功能一樣。

<?php

$myfile = 'test.txt';

$mycontent = 'i love php';

file_put_contents($myfile, utf8_encode($mycontent));

?>

讀取檔案的一行

<?php

$file = fopen("test.txt","r");

while(! feof($file))

fclose($file);

?>

php操作php檔案

聽起來有些暈吧?使用php來操作php頁面。有乙個小的用途,在乙個系統當中可能會有個別的小項不便存入資料庫,但是我們又要經常在其他頁面當中呼叫,而且還需要更新,那麼我們就可以用這種方式來解決。其中遇到幾個小問題,搞了俺半天時間才搞定 比如說 使用者需要更改某乙個標題,但是單獨為這個標題在建立乙個表,...

php檔案操作

1 開啟檔案 resource fopen string filename,string mode bool use include path resource zcontext handle fopen filename,mode 開啟檔案,返回代表此檔案的資源的控制代碼 檔名稱可以使用相對路徑或...

PHP 檔案操作

建立檔案 方法一 file fopen test.txt w 方法二 touch file 建立資料夾 mkdir web www testing test dir 0700 建立多層資料夾 原生 mkdir web www testing test dir 0700,true 遞迴 functio...