掌握下面常用函數

精華:掌握下面常用函數,學PHP不再難!


一、寫入文件

1.打開資源(文件)fopen($filename,$mode)
2.寫文件fwrite($handle,$str)
3.關閉文件fclose($handle)
4.一步寫入file_put_contents($filename,$str,$mode) FILE_APPEND LOCK_EX
}

二、讀文件
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);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章