掌握下面常用函式,學php不再難!

2021-06-23 06:34:55 字數 3421 閱讀 6730

一、寫入檔案

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