歡迎來(lái)到雙子樹教育網(wǎng)!
安慶
切換分站
雙子樹教育網(wǎng) > 安慶新聞資訊 > 安慶計(jì)算機(jī)/IT資訊 > 安慶PHP動(dòng)態(tài) >  PHP 常用函數(shù)匯總(php常用函數(shù)有哪些)

PHP 常用函數(shù)匯總(php常用函數(shù)有哪些)

發(fā)布時(shí)間:2022-06-13 23:38:20  來(lái)源:雙子樹教育網(wǎng)   瀏覽:   【】【】【

PHP 常用函數(shù)匯總(php常用函數(shù)有哪些)

一、寫入文件

1.打開資源(文件)fopen($filename,$mode)

2.寫文件fwrite($handle,$str)

3.關(guān)閉文件fclose($handle)

4.一步寫入file_put_contents($filename,$str,$mode) FILE_APPEND LOCK_EX

}

二、讀文件

1.讀文件fread($handle,字節(jié)數(shù))

2.讀一行fgets($handle);

3.讀一個(gè)字符fgetc($handle)

4.讀成一個(gè)數(shù)組中file($filename)

5.一步讀取file_get_contents($filename)

三、 目錄操作

1,建目錄mkdir($dirname)

2,刪除目錄rmdir($dirname)

3,打開目錄句柄opendir($dirname)

4,讀取目錄條數(shù)readdir($handle)

5,關(guān)閉目錄資源closedir($handle)

6,重置目錄資源rewinddir($dirname);

四、目錄和文件操作

1, 檢查文件或目錄是否存在file_exists($filename)

2,文件或者目錄重命名rename($file)

五、 文件操作

1拷貝文件copy('原文件','目標(biāo)文件')

2刪除文件unlink($filename)

3獲取文件大小filesize($filename)

4取得文件的創(chuàng)建時(shí)間filectime($filename)

5取得文件的訪問時(shí)間fileatime($filename)

6取得文件的修改時(shí)間filemtime($filename)

六、路徑操作1獲取路徑dirname($path)

2獲取文件名basename($path)

3獲取路徑信息pathinfo($path)

七、數(shù)組函數(shù)(極其重要)

1.在數(shù)組的開頭插入一個(gè)元素array_unshift($arr,$v)

2.在數(shù)組的尾部添加數(shù)組元素array_push($arr,$v,$v1...)

3.將數(shù)組的第一個(gè)元素移出,并返回此元素array_shift($arr)

4.在數(shù)組的尾部刪除元素array_pop($arr)

5.將數(shù)組用$separator連接成一個(gè)字符串implode($a,$arr)

6.檢測(cè)變量是否是數(shù)組is_array($arr)

7.獲得數(shù)組的鍵名array_keys($arr)

8.獲得數(shù)組的值array_values($arr)

9.檢索$value是否在$arr中,返回布爾值in_array($v,$arr)

10.檢索數(shù)組$arr中,是否有$key這個(gè)鍵名array_key_exists($k,$arr)

11.檢索$value是否在$arr中,若存在返回鍵名Array_search($value, $arr)

12.將一個(gè)數(shù)組逆向排序,如果第二個(gè)參數(shù)為true,則保持鍵名Array_reverse($arr, true)

13.交換數(shù)組的鍵和值 Array_flip($arr)

14.統(tǒng)計(jì)數(shù)組元素的個(gè)數(shù) Count($arr)

15.統(tǒng)計(jì)數(shù)組中所有值的出現(xiàn)次數(shù) Array_count_values($arr)

16.移除數(shù)組中的重復(fù)值 Array_unique($arr)

17.值由小到大排序 Sort($arr)

18.值由大到小排序 Rsort($arr)

19.鍵由小到大排序 ksort($arr)

20.鍵由大到小排序 krsort($arr)

21.隨機(jī)從數(shù)組中取得$num個(gè)元素 Array_rand($arr, $num)

22.對(duì)數(shù)組的所有元素求和Array_sum($arr)

23.合并數(shù)組 array_merge($arr,$arr)

八、字符串函數(shù)(極其重要)

1.輸出字符串 echo($str) echo

2.原樣輸出(區(qū)分單引號(hào)和雙引號(hào)) print($str)

3.輸出字符串,結(jié)束腳本執(zhí)行 Die($str):die($str) die;

4.輸出字符串,結(jié)束腳本執(zhí)行 exit($str) exit;

5.輸出格式化字符串 printf($str,$p1,...)

6.不直接輸出格式化的字符串,返回格式化的字符串,保存到變量中 sprintf($str,$p1,...)

7.打印變量的相關(guān)信息 var_dump($p)

8.字符串轉(zhuǎn)換為小寫 strtolower($str)

9.字符串轉(zhuǎn)換為大寫 strtoupper($str)

10.將字符串的第一個(gè)字符轉(zhuǎn)換為大寫 ucfirst($str)

11.將字符串中每個(gè)單詞轉(zhuǎn)換為大寫 ucwords($str)

12.去除字符串兩端的空白字符。 Trim($str,' ,')

13.去除字符串左邊空白字符。 Ltrim($str)

14.去除字符串右邊空白字符。Rtrim($str)

空白字符:""," "," "," ",”