国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

PHP常用庫函數1
2007-09-26   網絡

PHP常用庫函數
判斷一個編程語言的功能強弱,可以從他的庫函數入手。一個較好的編程語言,必然有較強的庫函數。
I/O函數
Flush
函數描述:flush();
說明:函數Flush刷新PHP的輸出緩存,它盡量將緩和存中的內容輸出到用戶的瀏覽器。
返回值:無
Print
函數描述:print(string arg,string[arg],…);
說明:函數print輸入所有的參數。
返回值:若輸出成功,返回true(1);否則返回false(0)。
Printf
函數描述:printf(string format,mixed[string]);
說明:函數printf根據所給格式format,輸出string。格式以一個%開頭,以一個字母結尾,該字母決定輸出的數據類型。PHP的類型說明符如表所示。
PHP的類型說明符
類型說明符 說 明
b 輸出二進制整數
o 輸出八進制整數
x,X 輸出十六進制整數,“x”使用小寫字母,“X”使用大寫字母
d 輸出十進制整數
c 輸出由整數ASCII代碼說明的字符
s 輸出字符串
f 輸出浮點數
e 輸出用科學計數法表示的浮點數
% 輸出一個百分號
返回值:無

正規表達式函數
Ereg
函數描述:int ereg (string pattern ,string string ,array[regs]);
說明:函數ereg在參數string中尋找pattern中給出的正規表達式相匹配的項。如果提供了可選reg數組,則每一項匹配將順序存儲在數組regs[1]開始的各項中。在regs[0]中存儲整個正規表達式的匹配項。在函數ereg中,匹配的辨別是區分大小寫的。請參看以下程序
返回值:若至少有一處匹配則函數ereg返回true(1);否則返回false(0)。
例子:
<?
$date=”2000-5-4”;
if (ereg(“([0-9]){4})-([0-9]{1,2}-([0-9]){1,2})”,$date,$regs))
{
print(“$regs[3].$regs[2].$regs[1]”);
}
else
{
print(“輸出時間格式有誤:$date”);
}
?>
該程序輸出結果:14.5.2000

Ereg_replace
函數描述:string Ereg_replace(string pattern,string replacement,string string);
說明:函數Ereg_replace可用于替換文本,當參數pattern與參數string中的字串匹配時,他就被參數replacement的內容所替換。若參數pattern中包含有圓括號的子表達式,則在參數replacement中可以用包含特定的代碼來說明哪個子表達式被替換,最多可以有九個子表達式。其具體形式是用兩個反斜杠后跟一個從0~9的單數字,0表示與整個表達式相匹配,1~9表示相應的與前1~9個子表達式相匹配。注意,參數pattern中的圓括號是可以嵌套的,其表達式序號等于該表達式前的圓括號的數目。
返回值:函數ereg_eplace返回替換后的字符串pattern。

Eregi
函數描述:int eregi(string pattern , string string , array[regs]);
說明:函數eregi與ereg相類似,不同之處是函數eregi進行匹配時不區分大小寫。
返回值:若至少有一處相匹配,函數eregi返回true(1),否則返回false(0)。

Eregi_replace
函數描述:string Eregi_replace(string pattern,string replacement,string string);
說明:函數eregi_replace與ereg_replace相類似,不同之處就是函數eregi_replace進行匹配時不區分大小寫。
返回值:函數eregi_eplace返回替換后的字符串pattern。

Split
函數描述:array split(string pattern,string string , int[limit]);
說明:函數split以參數pattern作為分界符從參數string 中取行一系列子串,并將它們存入一字符串數組。參數limit限定生成數組的大小,數組中的最后一個元素為參數string中還未分組的所有內容。
返回值:函數split返回生成的字符串數組,如果有一個錯誤,返回false(0)。

Sql_regcase
函數描述:string sql_regcase(string string);
說明:函數sql_regcase生成一個字符串數組,數組中的各個元素依次為參數string中各個字符的大小寫;若在參數string中有一個空格,其對應數組元素的內容為一個空格。
返回值:函數sql_regcase返回所生成字符串數組。
例:
<?
print(sql_regcase(“Hello PHP”));
?>
此程序結果為:[Hh][Ee][Ll][Ll][Oo][ ][Pp][Hh][Pp]




數學函數
Abs
函數描述:mixed abs(mixed number);
返回值:函數abs返回參數number的絕對值。
Acos
函數描述:double acos(double number);
返回值:函數acos返回參數number的反余弦值。如果參數number大于1或小于1,則其反余弦值無意義 。
Asin
函數描述;double asin(double number);
返回值:函數asin返回參數number的反正弦值。如果參數number大于1或小于1,則其反正弦值無意義 。
Atan
函數描述:double atan(double number);
函數atan返回參數number的反正切值。
Atan2
函數描述:Double atan2(double x , double y);
返回值:函數atan2返回由直角坐標系指定的座標點在極座標系中的角度的弧度值。
BinDec
函數描述:int bindec(string binary_number);
返回值:函數bindec返回一個用二進制數寫成的字符串binary_number的整數值。PHP使用32位帶符號的整數,其二進制數的第一位是符號位。
Ceil
函數描述:int ceil(double number);
返回值:函數ceil返回大于參數number 的最小整數;若number為整數。,則返回其本身。
Cos
函數描述:double cos(double angle);
返回值:函數cos返回以弧度的大小為參數angle的角的余弦值。
DecBin
與bindec相反,將十進制轉為二進制。
DecHex(<->HexDec)
返回十六進制值
DecOct(<->OctDec)
返回八進制值
Deg2rad(<->Rad2reg)
函數描述:double deg2red(double angle);
返回值:函數deg2red返回角度數angle相對應的弧度值。
Exp
函數描述:double exp(double power);
返回值:函數exp返回自然對數的power次冪。
Floor
函數描述:int floor(double number);
返回值:返回參數number的整數部分。
Getrandmax
函數描述:int getrandmax();
返回值;返回由函數rand所能返回的最大值
Log(Log10)
函數描述:Double log(double number);
返回值:返回參數number的自然對數(返回以10為底的對數)
Max (<->Min)
函數描述:mixed max(mixed arg1, mixed arg2, …,mixed argn);
返回值:返回此數組中的最大值(最小值),若參數中有浮點數,則所有參數轉化成浮點數,返回值也為浮點數;否則所有參數轉化成整數,返回值為整數。
pi
函數描述:double pi();
返回值:函數pi返回圓周率的近似值。
Pow
函數描述:double pow(double base,double power);
返回值:函數pow返回參數base的power次冪。
Rand
函數描述:int rand(int lowest,int longest);
說明:函數rand使用前要用srand激活。
返回值:函數rand返回可選參數lowest和longest之間的一個數(包含兩個參數);若無參數,則返回值的范圍從零到getrandmax返回的整數。
Round
函數描述:double round(double number);
返回值:函數round返回最接近參數number的整數。
Sin
函數描述:double sin(double angle);
返回值:函數sin返回一個用弧度表示的角的正弦值。
Sqrt
函數描述:double sqrt(double number);
說明:在函數sqrt中,參數number不能小于0。
返回值:函數sqrt返回參數number的平方根。
Srand
函數描述:srand(int seed);
說明:函數srand激活隨機數發生器。參數seed是隨機產生的種子,即所得的隨機數是由參數經過一系列計算所的。
返回值:無。
Tan
函數描述:double tan(duoble angle);
返回值:函數tan返回以弧度表示的角的正切值。

時間函數
CheckDate
函數描述:int checkdate(int month,int date,int year);
說明:在PHP中諤諤所謂合法日期,指的是參數year介于1900~32767之間,month介于1~12之間,day處于當前月的有效日期之間的日期。
返回值:若輸入的日期合法,返回true(1);否則返回false(0)。
Date
函數描述:string date(string format, int [timestamp]);
說明:函數date根據參數format生成一個描述日期timestamp的字符串。參數timestamp可選,若給定,則為所需的時間戳,即從1970年1月1日開始的秒數;若為空白,則使用當前日期。Format代碼如下表:
返回值:函數date返回生成的日期描述字符串。

函數date的format代碼表
代 碼 描 述
a am/pm
A AM/PM
d 有前導零的月份中的日期
D 三字母簡寫形式的星期幾
F 月份名
h 用1~12表示的小時
H 用0~23表示的小時
I 分鐘
j 沒有前導零的月份中的日期
l 星期幾
m 用1~12表示的月份
M 簡寫月份名
S 月份中日期的正序后綴
U 從紀元開始的秒數
y 兩位的年份
Y 四位的年份
Z 一年之中的日期

Getdate
函數描述:array getdate(int[timnestamp]);
說明:函數生成一個帶有所給日期信息的關聯數組。參數timestamp為所需的時間戳,若為空,則使用當前日期。關聯數組元素如下表所示:
返回值:函數getdate返回生成的關聯數組。
函數getdate生成的關聯數組元素表
元 素 描 述
hours 24小時格式的小時
mday 月份中的日期
minutes 分鐘
mon 數字形式的月份
month 月份的全稱
seconds 秒數
wday 從0~6數字形式的星期幾
weekday 星期幾的名稱
yday 一年中數字形式的日期
year 年份
0 日期戳

MkTime
函數描述:int mktime(int hour, int minute, int second, int month, int day, int year);
返回值:函數mktime返回給出日期的時間戳,即從1970年1月1日開始的秒數。所有參數都可選,若為空,則使用當前值。若某參數超過范圍,函數mktime也可以正確解釋。例如,用13作為月份就等于第二年的一月份。
GmmkTime
函數描述:int gmmktime(int hour, int minute, int second, int month, int day, int year);
返回值:函數gmmktime與函數mktime相類似,但不同的是他的各參數均被認為是格林威治時間。
Time
函數描述:int time();
返回值:函數time返回當前的時間戳。
MicroTime
函數描述:string microtime();
返回值:函數microtime返回一個字符串,其組成為兩個由空格隔開的成員,第一個成員是系統時間的毫秒數,第二個成員是從1970年1月1日開始計的秒數,即系統時間的時間戳。

6.2.5字符串操作函數
AddSlashes
函數描述:string addslashes(string string);
說明:函數addslashes在參數string中的單引號(‘)、雙引號(“)、反斜杠()和空格前添加反斜杠(\)。
返回值:函數addslashes返回添加后的字符串參數string。
Chop
函數描述:string chop(string string);
返回值:函數chop去除參數string中最后一個非空字符后的所有空格,并返回生成的新字符串。
Chr
函數描述:string chr(int ascii);
返回值:函數chr根據所給的ASCII碼返回相對應的字符。
Eval
函數描述:eval(string phpcode);
說明:函數eval將參數phpcode作為PHP腳本中的一行代碼執行,括號內應用單引號或退格美元符。
返回值:無。
Explode
函數描述:array explode(string separator,string string);
返回值:函數explode返回一個字符串數組,數組元素是由參數separator分隔的參數string的各段內容。
Htmlspecialchars
函數描述:string htmlspecialchars(string string);
說明:在HTML中,某些字符與特殊意義,為保留其原意,則將他們用HTLM語言描述。
‘&’轉換為“&amp”
‘ ” ’轉換為‘&qout’
‘<’轉換為’ &lt ’
‘>’轉換為‘&gt’
返回值:函數htmlspecialchars返回轉變后的字符串。
Implode
函數描述:string implode(array pieces ,string glue);
返回值:將數組pieces依次用參數glue聯結并返回生成的字符串
Jion
函數描述:string join(array pieces ,string glue);
說明:函數jion與函數implode作用完全相同。
Ltrim
函數描述:string ltrim(string string);
返回值:去除參數string中第一個非空字符前的所有空格,并返回生成的新字符串。
Nl2br
函數描述:string nl2br(string string);
返回值:在所有的新行前插入“<br>”,并生成新的字符串。
Ord
函數描述:int ord(string string);
返回值:返回所有字符的ASCII碼。
QuoteMeta
函數描述:string quotemeta(string string);
返回值:此函數返回一個字符串,該字符串在參數string中的下列元素前加反斜杠:“.”“+”“\”“*”“?”“[”“]”“^”“(”“)”“$”
RawurldeCode
函數描述:string rawurldecode(string string);
返回值:將原參數字符串string中的百分號(%)及其后的兩位十六進制數替換成對應的文本字符,并返回替換后的字符串。
Sprintf
函數描述:string sprintf(string format,mixed[string]);
返回值:與函數printf作用類似,不同之處是他不將原需輸出的字符串發送給瀏覽器,而是返回該字符串。
Strchr
函數描述:string strchr(string string ,string needle);
說明:與函數strstr的作用相同。
Strcmp
函數描述:int strcmp(string str1,string str2);
說明:函數strcmp比較參數Str1與str2的大小,比較過程區分大小寫。
返回值:如果str1大于str2,則函數strcmp返回1;如果str1小于str2,則返回-1;如果兩者相等,則返回0。
Strcspn
函數描述:int strcspn(string str1 ,string str2);
返回值:從參數str1的首字符開始,不包括參數str 2中任意一個字符的最短字符串的長度。
(即str2在str1中的位置,返回的位置從0開始。)
StripSlashes
函數描述:string stripslashes(string string);
說明:刪除參數string中的反斜杠字符。
返回值:返回經過上述操作的字符串。
Strlen
函數描述:int strlen(string string);
返回值:返回參數字符串string的長度。
Strpos
函數描述:int strops(string string ,string needle);
說明:函數strpos中參數needle以整個字符串起作用。若參數needle為一個數字,則函數自動將其轉化成整數并作為相對應的ASCII碼使用。
返回值:函數strpos返回參數needle在字符串參數string中的最先位置,位置數從0開始。若在字符串string中不包含needle,則返回false(0)。
Strrpos
函數描述:int strrpos(string string ,string needle);
說明:與函數strpos不同,函數strrpos中,參數needle中起作用的只是其首字符。若參數needle為一個數字,則函數自動將其轉化成整數并作為相對應的ASCII碼使用。
返回值:函數strrpos返回參數needle在字符串參數string中的最后位置,位置數從0開始。若在字符串string中不包含needle,則返回false(0)。
Strrchr
函數描述:string strrchr(string string ,string needle);
說明:在函數strrchr中,參數needle中起作用的只是其首字符。若參數needle為一個數字,則函數自動將其轉化成整數并作為相對應的ASCII碼使用。
返回值:函數strrchr返回string中由最后一個needle字符開始及其之后的所有部分。若在字符串string中不包含needle,則返回false(0)。
Strrev
函數描述:string strrev(string string);
返回值:函數strrev將參數string倒置并返回。
StrStr
函數描述:string strstr(string string ,string needle);
說明:若參數needle為一個數字,則函數自動將其轉化成整數并作為相對應的ASCII碼使用。
返回值:函數strstr返回參數string中從參數needle開始及其之后的部分,包括參數needle。
Strtok
函數描述:string strtok(string str1,string str2);
返回值:返回參數str1中在參數str2首字母前的字符串。
Strtolower(<-> Strtoupper)
函數描述:string strtolower(string string);
說明:jiang參數string中的大寫字母替換成小寫字母。
返回值:替換后的字符串。
Strtr
函數描述:string strtr(string string ,string from ,string to);
說明:函數strtr將參數string中字符from替換成字符to,若參數from和參數to的長度不同,則較長字符串中超過較短字符串長度的部分將被丟棄。
返回值:返回替換后的字符串。
Substr
函數描述:string substr(string string,int start,int [length]);
說明:函數substr從參數string中的第start個字符開始,提取出一個長度為length的字符串。如果參數start是正數,則返回字符串將從參數string首部起第start個字符開始;若為負數,則返回字符串將從參數string尾部逆推的第start個字符開始。如果參數給出并為正,,則返回的是一個從start開始的長度為length的字符串;如果參數length給出且為負,則返回的字符串以正數第start位字符為首,以從參數string尾部開始逆推(-length)個字符為結束的字符串;若返回的字符串長度為負,則返回值為NULL。
返回值:返回所提取出的字符串。
Trim
函數描述:string trim(string string);
說明:函數trim的作用等同于函數chop和ltrim共同對參數隨同日內閣進行操作。
返回值:函數trim去除參數string首尾空格并返回新生成的字符串


文件操作函數
Basename
函數描述:string basename(string path);
返回值:返回路徑path底端的文件名。
Chdir
函數描述:int chdir(string directory);
說明:函數chdir改變PHP腳本的默認路徑。
返回值:如果改變成功,返回true(1),否則返回false(0)。
Chgrp
函數描述:int chgrp(string filename ,string group);
說明:在UNIX中函數chgrp改變一個文件所在的組,但在Windows下該函數返回true(1)而無任何作用。
返回值:如果改變成功,返回true(1);否則返回false(0)。
Chmod
函數描述:int chmod(string filename,int mode);
說明:函數根參數mode給出的文件模式,對給出的文件設置UNIX權限。文件模式如下表:
返回值:如改變成功,返回true(1);否則返回發false(0)。
文件模式表
模 式 描 述
0 文件不許訪問
1 文件可執行
2 文件可寫
4 文件可讀
Chown
函數描述:int chown(string ,string user);
說明:此函數改變文件所有者的名字。
返回值:如果改變成功,返回true(1);否則,返回false(0)。
Closedir
函數描述:int closedir(int directory_handle);
說明:在一個路徑被函數opendir打開后,用此函數關閉該路徑。
返回值:如果關閉成功,返回true(1);否則,返回false(0)。
Copy
函數描述:int copy(string oldfilename ,string newfilename);
說明:copy把由原參數oldfilename說明的文件復制到由目的參數newfilename說明的文件中。
返回值:如果復制成功,返回true(1);否則,返回false(0)。

熱詞搜索:

上一篇:十天學會PHP之第十天
下一篇:PHP常用庫函數2

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
免费中文日韩| 国产欧美韩国高清| 欧美日本精品在线| 国产日韩欧美在线| 亚洲午夜精品视频| 欧美另类一区二区三区| 在线视频日韩精品| 亚洲特级毛片| 久久久高清一区二区三区| 国产精品v亚洲精品v日韩精品| 影音先锋久久| 亚洲午夜免费视频| 久久男女视频| 黑丝一区二区三区| 性色av一区二区三区红粉影视| 久久精品动漫| 亚洲精品综合久久中文字幕| 欧美日本免费| 美乳少妇欧美精品| 国产精品一区二区久久国产| 亚洲国产精品成人va在线观看| 久久免费观看视频| 国产精品久久亚洲7777| 国产日韩欧美综合在线| 久久久久久久网| 欧美激情精品久久久六区热门| 欧美激情综合| 狠久久av成人天堂| 久久久久久夜| 国产精品一区=区| 亚洲成人自拍视频| 欧美区日韩区| 影音先锋日韩有码| 亚洲图片在区色| 国产欧美日韩精品丝袜高跟鞋| 亚洲国产va精品久久久不卡综合| 亚洲欧洲日夜超级视频| 久久性天堂网| 国内精品久久久久久 | 牛牛影视久久网| 国产视频一区免费看| 久久精品国产91精品亚洲| 国产欧美一区二区三区在线看蜜臀| 99精品国产高清一区二区| 国产精品嫩草99a| 夜夜夜精品看看| 美女精品自拍一二三四| 欧美日韩在线视频首页| 午夜日韩视频| 国产乱码精品一区二区三区不卡 | 久热这里只精品99re8久| 亚洲二区在线| 欧美成人黑人xx视频免费观看 | 国产精品区一区二区三区| 免费亚洲婷婷| 亚洲二区视频| 午夜精品久久久久| 好男人免费精品视频| 99视频热这里只有精品免费| 欧美日韩一区二区三区视频| 极品尤物av久久免费看| 国产精品资源在线观看| 亚洲人成免费| 欧美—级高清免费播放| 牛牛精品成人免费视频| 精品电影在线观看| 欧美一区二区三区视频在线观看 | 亚洲激情电影中文字幕| 亚洲精品欧美日韩专区| 国产精品视频yy9299一区| 久久夜色撩人精品| 中文一区字幕| 亚洲一区二区日本| 玉米视频成人免费看| 亚洲欧美成人| 亚洲女优在线| 亚洲国产小视频在线观看| 亚洲国产精品视频| 一色屋精品视频在线看| 欧美日韩在线一区二区| 国产精品成人观看视频免费 | 亚洲国产精品一区二区久| 欧美高清在线一区| 午夜精品久久久久久久久久久久| 亚洲男人的天堂在线aⅴ视频| 亚洲激精日韩激精欧美精品| 韩国欧美一区| 日韩亚洲在线| 日韩视频永久免费观看| 黄色国产精品一区二区三区| 亚洲三级影片| 国产日韩精品视频一区二区三区| 一区二区三区四区蜜桃| 久久九九国产精品怡红院| 欧美成人资源| 亚洲午夜三级在线| 国产麻豆日韩| 久久免费高清视频| 欧美午夜免费影院| 国产精品乱码人人做人人爱| 久久精品首页| 国模精品一区二区三区| 欧美一区二区国产| 欧美日韩一区二区三区免费 | 亚洲欧美精品| 亚洲小视频在线观看| 亚洲高清不卡av| 亚洲午夜极品| 亚洲一区二区综合| 欧美一区午夜精品| 免费亚洲电影在线| 久热精品视频在线观看| 农村妇女精品| 一区二区日本视频| 国产三级欧美三级日产三级99| 欧美无砖砖区免费| 国产精品男女猛烈高潮激情| 久久久久国产精品人| 欧美日韩一区二区在线观看| 欧美午夜视频| 亚洲欧美在线高清| 欧美一区二区三区视频免费播放 | 在线观看日韩www视频免费| 国产一区视频观看| 亚洲三级色网| 亚洲欧美激情四射在线日| 欧美高清视频www夜色资源网| 欧美日韩性视频在线| 国产欧美一区二区白浆黑人| 激情综合激情| 一区二区不卡在线视频 午夜欧美不卡'| 欧美日韩视频免费播放| 国产一区二区中文| 亚洲巨乳在线| 欧美激情精品久久久久久久变态| 久久九九免费视频| 欧美激情综合网| 国产精品一卡二| 亚洲成在人线av| 久久成人免费| 欧美精品一区二区三| 精品999日本| 亚洲在线网站| 欧美黑人在线观看| 国产麻豆日韩| 国产视频精品va久久久久久| 亚洲精品1234| 欧美精品成人一区二区在线观看 | 欧美午夜视频网站| 国产三级欧美三级| 亚洲美女中文字幕| 欧美1区免费| 亚洲电影免费在线| 欧美一区二区在线| 欧美午夜欧美| 日韩视频精品在线观看| 久久欧美中文字幕| 免费的成人av| 有码中文亚洲精品| 亚洲欧美日韩精品综合在线观看| 国产欧美日韩另类一区| 久久不射网站| 亚洲免费观看高清完整版在线观看| 久久蜜桃精品| 1024精品一区二区三区| 久久久久国产精品一区三寸 | 亚洲一区国产视频| 亚洲精品国产精品乱码不99| 久久精品欧美日韩| 国产欧美日韩综合一区在线播放| 亚洲国产欧美国产综合一区| 国产精品一区二区久久久| 欧美1区视频| 国产美女精品免费电影| 亚洲第一综合天堂另类专| 久久精品中文字幕一区| 亚洲黄色视屏| 亚洲国产一二三| 另类专区欧美制服同性| 国产精品久久久久久久久久直播| 国产一级揄自揄精品视频| 欧美成人a视频| 欧美freesex8一10精品| 久久精品免费电影| 久久久久久久一区二区| 亚洲欧美日韩视频二区| 中文亚洲欧美| 韩国精品久久久999| 老色批av在线精品| 国产精品视频一二三| 久久美女艺术照精彩视频福利播放| 久久精品国产一区二区三区| 久久se精品一区二区| 亚洲精品一区二区三区蜜桃久| 亚洲欧洲一区二区三区久久| 国产亚洲欧洲一区高清在线观看| 久久精品视频播放| 在线观看av一区| 亚洲精品乱码久久久久| 国产精品久久久久久久一区探花|