一、寫入檔案
1.開啟資源(檔案)fopen($filename,$mode)
2.寫檔案fwrite($handle,$str)
3.關閉檔案fclose($handle)
}二、讀檔案
1.讀檔案fread($handle,位元組數)
2.讀一行fgets($handle);
3.讀乙個字元fgetc($handle)
4.讀成乙個陣列中file($filename)
5.一步讀取file_get_contents($filename)
三、 目錄操作
1,建目錄mkdir($dirname)
2,刪除目錄rmdir($dirname)
3,開啟目錄控制代碼opendir($dirname)
4,讀取目錄條數readdir($handle)
5,關閉目錄資源closedir($handle)
6,重置目錄資源rewinddir($dirname);
四、目錄和檔案操作
1, 檢查檔案或目錄是否存在file_exists($filename)
2,檔案或者目錄重新命名rename($file)
五、 檔案操作
1拷貝檔案copy('原檔案','目標檔案')
2刪除檔案unlink($filename)
3獲取檔案大小filesize($filename)
4取得檔案的建立時間filectime($filename)
5取得檔案的訪問時間fileatime($filename)
6取得檔案的修改時間filemtime($filename)
六、路徑操作
1獲取路徑dirname($path)
2獲取檔名basename($path)
3獲取路徑資訊pathinfo($path)
七、陣列函式(極其重要)
1.在陣列的開頭插入乙個元素array_unshift($arr,$v)
2.在陣列的尾部新增陣列元素array_push($arr,$v,$v1...)
3.將陣列的第乙個元素移出,並返回此元素array_shift($arr)
4.在陣列的尾部刪除元素array_pop($arr)
5.將陣列用$separator連線成乙個字串implode($a,$arr)
6.檢測變數是否是陣列is_array($arr)
7.獲得陣列的鍵名array_keys($arr)
8.獲得陣列的值array_values($arr)
9.檢索$value是否在$arr中,返回布林值in_array($v,$arr)
10.檢索陣列$arr中,是否有$key這個鍵名array_key_exists($k,$arr)
11.檢索$value是否在$arr中,若存在返回鍵名array_search($value, $arr)
12.將乙個陣列逆向排序,如果第二個引數為true,則保持鍵名array_reverse($arr, true)
13.交換陣列的鍵和值 array_flip($arr)
14.統計陣列元素的個數 count($arr)
15.統計陣列中所有值的出現次數 array_count_values($arr)
16.移除陣列中的重複值 array_unique($arr)
17.值由小到大排序 sort($arr)
18.值由大到小排序 rsort($arr)
19.鍵由小到大排序 ksort($arr)
20.鍵由大到小排序 krsort($arr)
21.隨機從陣列中取得$num個元素 array_rand($arr, $num)
22.對陣列的所有元素求和array_sum($arr)
23.合併陣列 array_merge($arr,$arr)
八、字串函式(極其重要)
1.輸出字串 echo($str) echo
2.原樣輸出(區分單引號和雙引號) print($str)
3.輸出字串,結束指令碼執行 die($str):die($str) die;
4.輸出字串,結束指令碼執行 exit($str) exit;
5.輸出格式化字串 printf($str,$p1,...)
6.不直接輸出格式化的字串,返回格式化的字串,儲存到變數中 sprintf($str,$p1,...)
7.列印變數的相關資訊 var_dump($p)
8.字串轉換為小寫 strtolower($str)
9.字串轉換為大寫 strtoupper($str)
10.將字串的第乙個字元轉換為大寫 ucfirst($str)
11.將字串中每個單詞轉換為大寫 ucwords($str)
12.去除字串兩端的空白字元。 trim($str,' ,')
13.去除字串左邊空白字元。 ltrim($str)
14.去除字串右邊空白字元。rtrim($str)
空白字元:"","\t","\n","\r",」\0」
15取得字串長度 strlen($str)
16統計包含的字串個數 substr_count($str,』子串』)
17返回字串$string中由$start開始,長度為$length的子字串
substr($string ,$start[,$length])
18返回字串$string中,$search第一次出現到字串結束的子字串。
strstr($string,$search)
19查詢$search在$str中第一次位的置,從$offset開始。
strpos($str,$search[,int $offset])
20.查詢$search在$str中最後一次的位置,從$offset開始
strrpos($str,$search[,int $offset])
21.替換$str中的全部$search為 $replace。
str_replace($search,$replace,$str)
22.重複輸出指定的字串
str_repeat()
23.加密字串
md5()
24.字串翻轉
strrev()
25.使用乙個字串分割另乙個字串,形成乙個陣列//把字串變成陣列
explode(「分隔符」,$str);
【傳智播客】itcastedu
掌握下面常用函式,學PHP不再難!
掌握下面常用函式,學php不再難!一 寫入檔案 1.開啟資源 檔案 fopen filename,mode 2.寫檔案fwrite handle,str 3.關閉檔案fclose handle 二 讀檔案 1.讀檔案fread handle,位元組數 2.讀一行fgets handle 3.讀乙個字...
php常用函式 數學
學習php的過程中,整理的一些常用的函式,這是數學函式。header content type text html charset utf 8 求絕對值 abs echo abs 12 12 進一取整法 echo ceil 7.9999 8 舍去取整法 echo floor 7.9999 7 浮點數...
PHP常用的數學函式(培訓筆記)
php常用的數學函式 培訓筆記 1 abs 求乙個數的絕對值 語法 abs 數字 根據引數,返回float或int 說明 乙個數的絕對值就是非負數。例如 echo abs 5.1 輸出5.1 echo abs 5 輸出 5 echo abs 4 輸出4 2 ceil 進一取值 語法 ceil 數字x...