激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP簡潔函數(PHP簡單明了函數語法)

PHP簡潔函數(PHP簡單明了函數語法)

2020-01-02 16:28類菌體 PHP教程

筆者由于碰到用戶多次修改頁面,所以在麻煩的情況下,改用php完成技術開發,這篇文章主要記錄PHP簡潔函數,講述PHP簡單明了函數語法,適合人群為對開源社區感興趣,對php感興趣,有一點時間了解下php,希望對讀者帶來快樂

1、與mysql相關 

mysql_connect 
建立一個與MySQL服務器的連接 
語法 


resource mysql_connect(string server[,string usingname[,string password[, bool new_link[,int client_flags]]]]) 
eg: 

復制代碼代碼如下:

$DB_HOST ="localhost"; 
$DB_LOGIN ="root"; 
$DB_PASSWORD =" 123456"; 
$conn=mysql_connect($DB_HOST,$DB_LOGIN,$DB_PASSWORD); 



mysql_data_seek 
將內部查詢指針移動至查詢行上 
語法 

bool mysql_data_seek(resource result_indetifier,int row_number) 
eg: 

復制代碼代碼如下:

$DB_HOST ="localhost"; 
$DB_LOGIN ="root"; 
$DB_PASSWORD ="123456"; 
$DB_NAME ="flag"; 
$conn=mysql_connect($DB_HOST,$DB_LOGIN,$DB_PASSWORD); 
mysql_select_db($DB_NAME); 
$res=mysql_query("SELECT * FROM PRODUCT"); 
$row=mysql_fetch_array($res); 
for($i=0;$i<$num;$i++) 
$row=mysql_fetch_array($res); 
mysql_data_seek($res,0);//移動指針回到查詢果的第一行 





mysql_fetch_array 
將查詢的結果存在數組中(每一個數組元素存一個記錄) 
語法 

array mysql_fetch_array(resource result[,int result_type]) 
eg 

復制代碼代碼如下:

$DB_HOST ="localhost"; 
$DB_LOGIN ="root"; 
$DB_PASSWORD ="123456"; 
$DB_NAME ="flag"; 
$conn=mysql_connect($DB_HOST,$DB_LOGIN,$DB_PASSWORD); 
mysql_select_db($DB_NAME); 
$res=mysql_query("SELECT * FROM PRODUCT"); 
$row=mysql_fetch_array($res); 




mysql_fetch_object 
取得查詢結果一行,并以對象類型存儲之,與MySQL_fetch_array()使用方法完全相同,不同的是mysql_fetch_object()只能通過字段名稱來取得查詢結果 
echo $row->fieldname; //正確用法 
echo $row->0; //錯誤用法 
語法 

object mysql_fetch_object(resource result) 
eg 

復制代碼代碼如下:

$DB_HOST ="localhost"; 
$DB_LOGIN ="root"; 
$DB_PASSWORD ="123456"; 
$DB_NAME ="flag"; 
$conn=mysql_connect($DB_HOST,$DB_LOGIN,$DB_PASSWORD); 
mysql_select_db($DB_NAME); 
$res=mysql_query("SELECT * FROM PRODUCT"); 
$row=$mysql_fetch_object($res); 
while($row) 

echo $rowàp_id; 
echo $rowàp_name; 




mysql_insert_id 
在使用INSERT命令增加完一條信息后,可利用此函數取得剛剛增加記錄的unique id 
語法 

int mysql_insert_id([esource link_identifier]) 
eg 

復制代碼代碼如下:

$DB_HOST ="localhost"; 
$DB_LOGIN ="root"; 
$DB_PASSWORD ="123456"; 
$DB_NAME ="flag"; 
$conn=mysql_connect($DB_HOST,$DB_LOGIN,$DB_PASSWORD); 
mysql_select_db($DB_NAME); 
$SQLStr"INSERT INTO produce (p_id,p_name)VALUES('','PHP書')"; 
$res=mysql_query($res); 
$p_id=mysql_insert_id(); 



mysql_num_rows 
取得查詢結果里有幾行 
語法 

int mysql_num_rows(resource result) 
eg 

復制代碼代碼如下:

$DB_HOST ="localhost"; 
$DB_LOGIN ="root"; 
$DB_PASSWORD ="123456"; 
$DB_NAME ="flag"; 
$conn=mysql_connect($DB_HOST,$DB_LOGIN,$DB_PASSWORD); 
mysql_select_db($DB_NAME); 
$res=mysql_query("SELECT * FROM PRODUCT"); 
$num=mysql_num_rows($res); 



mysql_query 
送出一個SQL語法的查詢語句 
語法 

resource mysql_query(string query[,resource link_identifier]) 
eg 

復制代碼代碼如下:

$DB_HOST ="localhost"; 
$DB_LOGIN ="root"; 
$DB_PASSWORD="123456"; 
$DB_NAME ="flag"; 
$conn=mysql_connect($DB_HOST,$DB_LOGIN,$DB_PASSWORD); 
mysql_select_db($DB_NAME); 
$res=mysql_query("SELECT * FROM PRODUCT"); 




mysql_select_db 
選擇欲存取的數據庫名稱 
語法 

bool mysql_select_db(string database_name[,resource link_identifier]) 
eg 

復制代碼代碼如下:

$DB_HOST ="localhost"; 
$DB_LOGIN ="root"; 
$DB_PASSWORD ="123456"; 
$DB_NAME ="flag"; 
$conn=mysql_connect($DB_HOST,$DB_LOGIN,$DB_PASSWORD); 
mysql_select_db($DB_NAME); 


2、文件系統函數 
copy 
復制文本 
語法 
bool copy(string source,string dest) 
eg 

復制代碼代碼如下:

copy("abc.txt","/tmp/newabc.txt"); 


fclose 
關閉一個打開文件的指針 
語法 
bool fclose(resource handle) 
eg 

復制代碼代碼如下:

$fp=fopen("abc.txt","w"); 
fclose($fp); 


fgets 
從文件指針所指位置取得列的內容 
語法 
string fgets(resource handle[,int length]) 
eg 

復制代碼代碼如下:

$fp=fopen("abc.txt","w"); 
$txtdata= fgets($fp,4096); 


file 
將整個文件內容讀到數組中 
語法 
array file(string filename[,int use_include_path[,resource context]]) 
eg 

復制代碼代碼如下:

$content=file("abc.txt"); 



file_exists 
檢查文件是否存在 
語法 

bool file_exists(string filename) 
eg 

復制代碼代碼如下:

if (file_exists("abc.txt")) 
echo "此文件存在"; 
else 
echo"此文件不存在"; 


filesize 
取得文件大小 
語法 
int filesize(string filename) 
eg 

復制代碼代碼如下:

$size=filesize("abc.txt"); 


fopen 
打開一個文件或者url 
語法 
resource fopen (string filename,string mode[,bool use-include_path[,resource zcontext]]) 
eg 

復制代碼代碼如下:

$fp=fopen("abc.txt"); 
$fp=fopen("//www.zmynmublwnt.cn/bacteroid/","r"); 



fputs 
將數據寫至文件中 
語法 
int fputs(resource handle,string string[,int length]) 
eg 

復制代碼代碼如下:

$fp=fopen("abc.txt"); 
fputs($fp,"helloworld!"); 



fseek 
設置文件指針所指的位置 
語法 
int fseek(resource handle,int offset[,int whence]) 
eg 

復制代碼代碼如下:

$fp=fopen("abc.txt","w"); 
$txtdata=fgets($fp,4096); 
fseek($fp,0);//將指針指回起始處 



mkdir 
建立一個目錄 
語法 
bool mkdir(string pathname[,int mode[,bool recursive[,resource context]]]) 
eg 

復制代碼代碼如下:

mkdir("ljt/newfolder"); 



unlink 
刪除文件 
語法 
int unlink(string filename); 
eg 

復制代碼代碼如下:

unlink("abc.txt"); 


3、日期與時間函數 
data 
返回指定格式的當地時間/日期 
語法 
string date(string format[,int timestamp]) 
eg 

復制代碼代碼如下:

$time =date("Y-m-d g:i:s"); 



getdate 
取得日期與時間的信息 
語法 
array getdata([int timestamp]) 
eg 

復制代碼代碼如下:

$now=getdate(); 
$year=$now["year"]; 
$month=$now["month"]; 



gettimeofday 
取得目前的時間(包括格林尼治時間) 
語法 
array gettimeofday(void) 
eg 

復制代碼代碼如下:

$time=gettimeofday(); 


4、字符串處理函數 
explode 
根據指定的分隔符將字符串拆分成一個數組 
語法 
array explode(string separator,string string[,int limit]) 
eg 

復制代碼代碼如下:

$str="a,b,c"; 
$res=explode(",",$str);//$res[0]=a 



implode 
將數組內容連接成一個字符串 
語法 
string implode(string glue,array pieces) 
eg 

復制代碼代碼如下:

$newarray=array('a','b','c'); 
$res=implode(",",$newarray);//$res=a,b,c 


strlen 
取得字符串的長度 
語法 
int strlen(string string) 
eg 

復制代碼代碼如下:

strlen("www.zmynmublwnt.cn");//傳回15 
[c/ode] 
substr 
取得字符串指定的某部分字符(子字符串) 
語法 
string substr("www.gxnu.edu.cn",1,7); //返回"ww.gxnu" 
5、數學函數庫 
將浮點數的小數部分無條件進位 
語法 
float ceil(float value) 
eg 
[code] 
echo ceil(9.99);//返回10 
echo ceil(9.12);//返回10 


cos 
取得浮點數值的余弦值 
語法 
float cos(float arg) 
eg 

復制代碼代碼如下:

$numcos=cos(0.5); 


floor 
將浮點數的小數部分無條件去掉 
語法 
float floor(floor value) 
eg 

復制代碼代碼如下:

echo floor(9.12);//返回9 
echo floor(9.99);// 返回9 


rand 
產生一個范圍的隨機數值 
語法 

nt rand([int min,in max]) 
eg 

復制代碼代碼如下:

$num=rand(0,100);//產生一個介于1到100間的隨機數值 


round 
將浮點數的小數部分四舍五入進位 
語法 
float round(float value) 
eg 

復制代碼代碼如下:

float round(9.99)//返回10 
float round(9.12)//返回9 


sin 
取得浮點數值的正弦值 
語法 
float sin(float arg) 
eg 

復制代碼代碼如下:

$numsin=sin(0.5); 



6、Session函數 
session_register 
說明一或多個Session里的變量 
語法 
bool session_register(mixed name[,mixed...]) 
eg 

復制代碼代碼如下:

$name="flag"; 
session_register("name"); 



session_start 
初始化Session 信息 
語法 
bool session(void) 
eg 

復制代碼代碼如下:

session_start(); 



7、數組函數 
count 
計算數組中共有幾個數組函數 
語法 
int count(mixed var[,int mode]) 
eg 

復制代碼代碼如下:

count($array); 


list 
將數組中的元素值分配給變量 
語法 
void list(mixed varname,mixed...) 
eg 

復制代碼代碼如下:

$array=array(a,b,c); 
list($str1,$str2,$str3)=$array;//$str1=a 



range 
建立一個在指定范圍內的數組 
語法 
array range(int low,int high[,int step]) 
eg 

復制代碼代碼如下:

$array=array(0,9); 


shuffle 
將數組中的元素重新隨機排序 
語法 
bool shuffle(array array) 
eg 

復制代碼代碼如下:

shuffle($array); 



作者:類菌體 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲男人的天堂在线视频 | av免费提供 | 色97在线 | 视频精品一区 | 欧美a在线播放 | 亚洲成人在线免费 | 毛片在线视频免费观看 | 天天操综| 九九热色| 久久人人人 | 久草在线资源福利站 | 国产精品久久77777 | 2019中文字幕在线播放 | jizzzxxxxhd| 久久综合综合久久 | 国产在线观看91精品 | 日本免费aaa观看 | 成年性羞羞视频免费观看无限 | 久久久久免费精品国产小说色大师 | 逼片视频 | 国产亚洲精品久久久久久久久久 | 老司机免费福利午夜入口ae58 | 日韩av影片在线观看 | 久草视频福利在线观看 | 日本娇小videos高潮 | 国产亚洲精彩视频 | 久久国产精品久久久久 | 亚洲成在人 | 爽爽淫人综合网网站 | 中文字幕观看 | 亚州综合一区 | 亚洲综合无码一区二区 | 久久久久亚洲精品国产 | 九草在线视频 | 久久不射电影 | 国产精品免费在线 | 曰批全过程120分钟免费69 | 青青青在线免费 | 美国黄色毛片女人性生活片 | 神秘电影91| www.48xx.com|