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...