PHP常用函數

函數分爲系統函數和用戶函數兩種,在PHP中的函數,不區分大小寫。函數的原型包括返回類型,函數名稱,參數。
常用數學函數:
number abs(x)   返回x的絕對值
float exp(x)   返回值自然對數e的x次方
float log(x)   返回x的自然對數
float log10(x)   返回x任意底b的對數
float sqrt(x)   返回x的非負平方根
double pi()   返回圓周率
float cos(x) sin(x) tan(x)  acos(x) asin(x) atan(x)   返回x的餘弦,正弦,正切,反餘弦,反正弦,反正切
void srand(int) 配置隨機數種子
int rand([int min],[int max]) 取得隨機數值
常用字符串函數
string strtolower(string str) 字符串全部轉爲小寫
string strtoupper(string str) 字符串全部轉爲大寫
string trim(string str)   截去字符串首尾的空格
string substr(string string,int start,int [length])   取子串,從字符串string的第start位起的字符串取出length個字符,如果start爲負數,表示從字符串尾端算起
int strlen(string str) 取得字符串長度
int strpos(string 母串,string 待查字符,int [offset])   尋找字符串中某個字符最先出現的位置
int strcmp(string str1,string str2)   字符串比較
string md5(string str)   計算字符串的MD5哈希值
常用文件系統函數
int filesize(string filename)   獲得文件大小
int feof(int fp)   測試文件指針是否指到文件尾
int fopen(string filename,string mode)   打開文件或者URL
int fclose(int fp)   關閉已打開的文件
string fread(int fp,int n)   取得文件第n個字節
string fgets(int fp,int n)   取得文件指針所指的行
int fwrite(int fp,string string,int [n])   寫入文件
int fputs(int fp,string str,int [n])   寫入文件
int mkdir(string pathname,int mode)   建立目錄
int rmdir(string dirname)   刪除目錄
int rename(string oldname,string newname)   改名
int fsockopen(string hostname,int port,int [errno],string [errstr],int [timeout])   打開網絡的socket鏈接,使用本函數後會返回文件指針供文件函數使用,包括fgets(),fgetss(),fputs(),fclose()與feof()。參數errno及errstr可缺省,主要是當做錯誤處理使用
string gethostbyname(string hostname)   DNS查詢,返回IP地址
array gethostnamel(string hostname)   返回機器名稱的所有IP,返回到數組變量中
MySQL數據庫函數
int mysql_connect(string [hostname] [:port],string [username],string [password])   MySQL服務器連接
int mysql_select_db(string database_name,int [link_identifier])   選擇一個數據庫
int mysql_query(string query,int [link_identifier])   執行SQL串
int mysql_close(int [link_identifier])   關閉MySQL服務器連接
用戶函數
聲明函數
function  myfuncname($arg_1,$arg_2...)
{
   //執行步驟
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章