1.1檔案函式:
1.2檔案的讀和寫:
實現使目標檔案實現反**
//**執行前應保證**目錄內有叫 "myfile.txt"的檔案
方法一:將檔案讀入字串
<?php
$filename = "myfile.txt";
if(!file_exists($filename))
$text = file_get_contents($filename);
$lines = explode("\n", $text);
$lines = array_reverse($lines);
$text = implode("\n", $lines);
echo $text;
file_put_contents($filename, $text);
?>
方法2:將檔案讀入陣列
<?php
$filename = "myfile.txt";
$lines = file($filename);
$lines = array_reverse($lines);
echo implode(" ", $lines);
file_put_contents($filename, implode(" ", $lines));
?>
1.3 檔案函式比較:
檔案內容: file_get_contents: file:
hello "hello\n array("hello\n",
how are how are\n "how are\n",
you? you?\n "you?\n,
\n "\n",
i'm fine i'm fine\n" "i'm fine\n)
示例:
空行計算:
<?php
function count_black_lines($filename)
}return $count;
}?>
1.4 scandir 函式
scandir(dir); //以陣列格式返回目錄中的所有檔名
<?php
$floder = "txt";
$files = scandir($floder);
foreach($files as $file)
print "目錄下檔案統計完畢!";
?>
1.5 glob函式
glop(pattern); //返回乙個包含匹配制定模式的檔名/目錄的陣列
<?php
$floder = "txt";
print "
"; foreach(glob("$floder\*.txt") as $filename)
print"目錄 下txt 檔案統計完畢! ";
?>
2.類和物件
物件是對客觀事物的抽象,類是對物件的抽象。類是一種抽象的資料型別。
它們的關係是,物件是類的例項,類是物件的模板。物件是通過new classname產生的,用來呼叫類的方法;類的構造方法 。
示例:
<?php
class bankaccount
public function getname()
public function get_balance()
public function deposit ($amount)
}public function withdraw ($amount)
}public function tostring()
};$account1 =new bankaccount;
$account1->_construct("張三");
$account1->deposit(5.00);
print $account1->tostring();
?>
PHP商城筆記 檔案上傳6 檔案上傳類
uptool.class.php 單檔案上傳類 多檔案上傳由同學們自己擴充套件 defined acc exit acc denied 上傳檔案 配置允許的字尾 配置允許的大小 隨機生成目錄 隨機生成檔名 獲取檔案字尾 判斷檔案的字尾.良好的報錯的支援 class uptool f files ke...
MFC GBK檔案與UTF8檔案編碼互轉
訪問密碼 528c 關鍵 如下 一 獲取路徑中的指定檔案型別的檔案 void cencoddlg findinall lpctstr lpszpath cfilefind finder cstring strpath lpszpath strpath t bool bexist finder.fin...
python 8 檔案的輸入與輸出
檔案使用模式 r w 及 a 分別表示檔案的讀取,寫入和追加 而 r 表示以讀方式開啟。如果讀取的檔案中存在中文,則需要輸入如下內容,保證中文讀取正常 import sys reload sys sys.setdefaultencoding utf8 檔案的輸入 檔案內容讀取 read 將檔案中的所...