欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2012年06月10日 20:44:58   作者:  
筆者由于碰到用戶多次修改頁面,所以在麻煩的情況下,改用php完成技術(shù)開發(fā),這篇文章主要記錄PHP簡潔函數(shù),講述PHP簡單明了函數(shù)語法,適合人群為對開源社區(qū)感興趣,對php感興趣,有一點(diǎn)時(shí)間了解下php,希望對讀者帶來快樂

1、與mysql相關(guān)

mysql_connect
建立一個(gè)與MySQL服務(wù)器的連接
語法


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

復(fù)制代碼 代碼如下:

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


mysql_data_seek
將內(nèi)部查詢指針移動(dòng)至查詢行上
語法

bool mysql_data_seek(resource result_indetifier,int row_number)
eg:
復(fù)制代碼 代碼如下:

$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);//移動(dòng)指針回到查詢果的第一行




mysql_fetch_array
將查詢的結(jié)果存在數(shù)組中(每一個(gè)數(shù)組元素存一個(gè)記錄)
語法

array mysql_fetch_array(resource result[,int result_type])
eg
復(fù)制代碼 代碼如下:

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

object mysql_fetch_object(resource result)
eg
復(fù)制代碼 代碼如下:

$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命令增加完一條信息后,可利用此函數(shù)取得剛剛增加記錄的unique id
語法

int mysql_insert_id([esource link_identifier])
eg
復(fù)制代碼 代碼如下:

$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
取得查詢結(jié)果里有幾行
語法

int mysql_num_rows(resource result)
eg
復(fù)制代碼 代碼如下:

$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
送出一個(gè)SQL語法的查詢語句
語法

resource mysql_query(string query[,resource link_identifier])
eg
復(fù)制代碼 代碼如下:

$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
選擇欲存取的數(shù)據(jù)庫名稱
語法

bool mysql_select_db(string database_name[,resource link_identifier])
eg
復(fù)制代碼 代碼如下:

$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、文件系統(tǒng)函數(shù)
copy
復(fù)制文本
語法
bool copy(string source,string dest)
eg
復(fù)制代碼 代碼如下:

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

fclose
關(guān)閉一個(gè)打開文件的指針
語法
bool fclose(resource handle)
eg
復(fù)制代碼 代碼如下:

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

fgets
從文件指針?biāo)肝恢萌〉昧械膬?nèi)容
語法
string fgets(resource handle[,int length])
eg
復(fù)制代碼 代碼如下:

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

file
將整個(gè)文件內(nèi)容讀到數(shù)組中
語法
array file(string filename[,int use_include_path[,resource context]])
eg
復(fù)制代碼 代碼如下:

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


file_exists
檢查文件是否存在
語法

bool file_exists(string filename)
eg
復(fù)制代碼 代碼如下:

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

filesize
取得文件大小
語法
int filesize(string filename)
eg
復(fù)制代碼 代碼如下:

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

fopen
打開一個(gè)文件或者url
語法
resource fopen (string filename,string mode[,bool use-include_path[,resource zcontext]])
eg
復(fù)制代碼 代碼如下:

$fp=fopen("abc.txt");
$fp=fopen("http://www.dbjr.com.cn/bacteroid/","r");


fputs
將數(shù)據(jù)寫至文件中
語法
int fputs(resource handle,string string[,int length])
eg
復(fù)制代碼 代碼如下:

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


fseek
設(shè)置文件指針?biāo)傅奈恢?
語法
int fseek(resource handle,int offset[,int whence])
eg
復(fù)制代碼 代碼如下:

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


mkdir
建立一個(gè)目錄
語法
bool mkdir(string pathname[,int mode[,bool recursive[,resource context]]])
eg
復(fù)制代碼 代碼如下:

mkdir("ljt/newfolder");


unlink
刪除文件
語法
int unlink(string filename);
eg
復(fù)制代碼 代碼如下:

unlink("abc.txt");

3、日期與時(shí)間函數(shù)
data
返回指定格式的當(dāng)?shù)貢r(shí)間/日期
語法
string date(string format[,int timestamp])
eg
復(fù)制代碼 代碼如下:

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


getdate
取得日期與時(shí)間的信息
語法
array getdata([int timestamp])
eg
復(fù)制代碼 代碼如下:

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


gettimeofday
取得目前的時(shí)間(包括格林尼治時(shí)間)
語法
array gettimeofday(void)
eg
復(fù)制代碼 代碼如下:

$time=gettimeofday();

4、字符串處理函數(shù)
explode
根據(jù)指定的分隔符將字符串拆分成一個(gè)數(shù)組
語法
array explode(string separator,string string[,int limit])
eg
復(fù)制代碼 代碼如下:

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


implode
將數(shù)組內(nèi)容連接成一個(gè)字符串
語法
string implode(string glue,array pieces)
eg
復(fù)制代碼 代碼如下:

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

strlen
取得字符串的長度
語法
int strlen(string string)
eg
復(fù)制代碼 代碼如下:

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

cos
取得浮點(diǎn)數(shù)值的余弦值
語法
float cos(float arg)
eg
復(fù)制代碼 代碼如下:

$numcos=cos(0.5);

floor
將浮點(diǎn)數(shù)的小數(shù)部分無條件去掉
語法
float floor(floor value)
eg
復(fù)制代碼 代碼如下:

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

rand
產(chǎn)生一個(gè)范圍的隨機(jī)數(shù)值
語法
i
nt rand([int min,in max])
eg
復(fù)制代碼 代碼如下:

$num=rand(0,100);//產(chǎn)生一個(gè)介于1到100間的隨機(jī)數(shù)值

round
將浮點(diǎn)數(shù)的小數(shù)部分四舍五入進(jìn)位
語法
float round(float value)
eg
復(fù)制代碼 代碼如下:

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

sin
取得浮點(diǎn)數(shù)值的正弦值
語法
float sin(float arg)
eg
復(fù)制代碼 代碼如下:

$numsin=sin(0.5);


6、Session函數(shù)
session_register
說明一或多個(gè)Session里的變量
語法
bool session_register(mixed name[,mixed...])
eg
復(fù)制代碼 代碼如下:

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


session_start
初始化Session 信息
語法
bool session(void)
eg
復(fù)制代碼 代碼如下:

session_start();


7、數(shù)組函數(shù)
count
計(jì)算數(shù)組中共有幾個(gè)數(shù)組函數(shù)
語法
int count(mixed var[,int mode])
eg
復(fù)制代碼 代碼如下:

count($array);

list
將數(shù)組中的元素值分配給變量
語法
void list(mixed varname,mixed...)
eg
復(fù)制代碼 代碼如下:

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


range
建立一個(gè)在指定范圍內(nèi)的數(shù)組
語法
array range(int low,int high[,int step])
eg
復(fù)制代碼 代碼如下:

$array=array(0,9);

shuffle
將數(shù)組中的元素重新隨機(jī)排序
語法
bool shuffle(array array)
eg
復(fù)制代碼 代碼如下:

shuffle($array);


作者:類菌體

相關(guān)文章

  • php實(shí)現(xiàn)的遞歸提成方案實(shí)例

    php實(shí)現(xiàn)的遞歸提成方案實(shí)例

    這篇文章主要介紹了php實(shí)現(xiàn)的遞歸提成方案,以完整實(shí)例形式較為詳細(xì)的分析了php提成方案的數(shù)據(jù)庫設(shè)計(jì)及功能實(shí)現(xiàn)技巧,涉及PHP數(shù)學(xué)運(yùn)算的相關(guān)技巧,需要的朋友可以參考下
    2015-11-11
  • PHP學(xué)習(xí)之?dāng)?shù)組的定義和填充

    PHP學(xué)習(xí)之?dāng)?shù)組的定義和填充

    先了解一下數(shù)組,數(shù)組就是把一組數(shù)據(jù)按順序放在一起。PHP的數(shù)組和其它的語言數(shù)組有一點(diǎn)點(diǎn)不同:第一,保存的數(shù)據(jù)是可以是任何類型的;第二,數(shù)組的索引可以是數(shù)字,也可以是字符串。
    2011-04-04
  • PHP實(shí)現(xiàn)發(fā)送微博消息功能完整示例

    PHP實(shí)現(xiàn)發(fā)送微博消息功能完整示例

    這篇文章主要介紹了PHP實(shí)現(xiàn)發(fā)送微博消息功能,結(jié)合完整實(shí)例形式分析了PHP使用curl調(diào)用新浪API實(shí)現(xiàn)微博發(fā)送功能的相關(guān)操作技巧,需要的朋友可以參考下
    2019-12-12
  • PHP實(shí)現(xiàn)微信圖片上傳到服務(wù)器的方法示例

    PHP實(shí)現(xiàn)微信圖片上傳到服務(wù)器的方法示例

    這篇文章主要介紹了PHP實(shí)現(xiàn)微信圖片上傳到服務(wù)器的方法,涉及php基于curl操作圖片文件的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-06-06
  • php版微信自定義回復(fù)功能示例

    php版微信自定義回復(fù)功能示例

    這篇文章主要介紹了php版微信自定義回復(fù)功能,結(jié)合完整實(shí)例形式分析了php版微信自定義回復(fù)功能的設(shè)置與代碼實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-12-12
  • php 字符串壓縮方法比較示例

    php 字符串壓縮方法比較示例

    php 提供的字符串壓縮方法有很多,下面為大家比較下php字符串壓縮方法,感興趣的朋友可以參考下
    2014-01-01
  • 解決phpmyadmin 亂碼,支持gb2312和utf-8

    解決phpmyadmin 亂碼,支持gb2312和utf-8

    解決phpmyadmin 亂碼,支持gb2312和utf-8...
    2006-11-11
  • PHP session有效期問題

    PHP session有效期問題

    PHP中的session有效期默認(rèn)是1440秒(24分鐘)【weiweiok 注:php5里默認(rèn)的是180分】,也就是說,客戶端超過24分鐘沒有刷新,當(dāng)前session就會(huì)失效。很明顯,這是不能滿足需要的。
    2009-04-04
  • php實(shí)現(xiàn)簡單的上傳進(jìn)度條

    php實(shí)現(xiàn)簡單的上傳進(jìn)度條

    大家在上傳文件時(shí)都會(huì)看到一個(gè)非常精致的進(jìn)度條,從進(jìn)度條上我們很直觀的可以看到文件、圖片上傳進(jìn)度,本文分享了php實(shí)現(xiàn)簡單的上傳進(jìn)度條,感興趣的小伙伴們可以參考一下。
    2015-11-11
  • php讀取txt文件并將數(shù)據(jù)插入到數(shù)據(jù)庫

    php讀取txt文件并將數(shù)據(jù)插入到數(shù)據(jù)庫

    這篇文章主要介紹了php讀取txt文件并將數(shù)據(jù)插入到數(shù)據(jù)庫的方法和示例代碼,小文件大家可以參考第一種,大文件導(dǎo)入的話請參考第二種。
    2016-02-02

最新評(píng)論