一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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(“http://www.jb51.NET/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.gxnu.edu.cn”);//傳回15
substr
取得字符串指定的某部分字符(子字符串)
語法
string substr(“www.gxnu.edu.cn”,1,7); //返回”ww.gxnu”
5、數學函數庫
ceil
將浮點數的小數部分無條件進位
語法
float ceil(float value)
eg
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
產生一個范圍的隨機數值
語法
int 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);

php技術PHP簡潔函數小結,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 韩国美女丝袜一区二区 | 福利成人 | 国内精品久久影视免费 | 久久亚洲网| 国产精品秒播无毒不卡 | 在线精品国产第一页 | 在线色综合| 日本久久久久久久中文字幕 | 欧美大成色www永久网站婷 | 久久小视频 | 欧美久久精品一级c片片 | 亚洲欧美激情图片 | 香蕉成人影院 | 一区二区不卡视频 | 四川农村女人一级毛片 | 国产成人精品免费2021 | 最新精品国产 | 五月婷婷六月综合 | 久久91精品国产91久 | 久久99国产乱子伦精品免 | 亚洲综合在线最大成人 | 激情综合网婷婷 | 岛国美女全棵写真视频在线观看 | 亚洲一区二区三区免费看 | 美女视频网站黄 | va免费视频 | 自拍偷自拍亚洲精品被多人伦好爽 | 精品在线免费观看 | 伊人222成人综合网 伊人22综合 | 国产成人亚洲综合一区 | 日产精品一区二区三区免费 | 国产美女一级特黄毛片 | 美女扒开逼自抠 | 91精品国产91久久久久久麻豆 | 久久国产美女免费观看精品 | 亚洲欧美另类久久久精品能播放的 | 激情五月六月婷婷 | 狠狠久久久久综合网 | 亚洲一区中文字幕 | 亚洲成a人片在线网站 | 亚洲欧洲国产经精品香蕉网 |