下载

2下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 PHP常用函数手册

PHP常用函数手册.doc

PHP常用函数手册

clay
2010-08-16 0人阅读 举报 0 0 暂无简介

简介:本文档为《PHP常用函数手册doc》,可适用于IT/计算机领域

PHP常用库函数|判断一个编程语言的功能强弱可以从他的库函数入手。一个较好的编程语言必然有较强的库函数。IO函数Flush函数描述:flush()说明:函数Flush刷新PHP的输出缓存它尽量将缓存中的内容输出到用户的浏览器。返回值:无Print函数描述:print(stringarg,stringarg,…)说明:函数print输入所有的参数。返回值:若输出成功返回true()否则返回false()。Printf函数描述:printf(stringformat,mixedstring)说明:函数printf根据所给格式format输出string。格式以一个开头以一个字母结尾该字母决定输出的数据类型。PHP的类型说明符如表所示。PHP的类型说明符类型说明符说明b输出二进制整数o输出八进制整数x,X输出十六进制整数“x”使用小写字母“X”使用大写字母d输出十进制整数c输出由整数ASCII代码说明的字符s输出字符串f输出浮点数e输出用科学计数法表示的浮点数输出一个百分号返回值:无正则表达式函数Ereg函数描述:intereg(stringpatternstringstringarrayregs)说明:函数ereg在参数string中寻找pattern中给出的正规表达式相匹配的项。如果提供了可选reg数组则每一项匹配将顺序存储在数组regs开始的各项中。在regs中存储整个正规表达式的匹配项。在函数ereg中匹配的辨别是区分大小写的。请参看以下程序返回值:若至少有一处匹配则函数ereg返回true()否则返回false()。例子:<?$date=””if(ereg(“(){})({,}(){,})”,$date,$regs)){print(“$regs$regs$regs”)}else{print(“输出时间格式有误:$date”)}>该程序输出结果:Eregreplace函数描述:stringEregreplace(stringpattern,stringreplacement,stringstring)说明:函数Eregreplace可用于替换文本当参数pattern与参数string中的字串匹配时他就被参数replacement的内容所替换。若参数pattern中包含有圆括号的子表达式则在参数replacement中可以用包含特定的代码来说明哪个子表达式被替换最多可以有九个子表达式。其具体形式是用两个反斜杠后跟一个从~的单数字表示与整个表达式相匹配~表示相应的与前~个子表达式相匹配。注意参数pattern中的圆括号是可以嵌套的其表达式序号等于该表达式前的圆括号的数目。返回值:函数eregeplace返回替换后的字符串pattern。Eregi函数描述:interegi(stringpattern,stringstring,arrayregs)说明:函数eregi与ereg相类似不同之处是函数eregi进行匹配时不区分大小写。返回值:若至少有一处相匹配函数eregi返回true(),否则返回false()。Eregireplace函数描述:stringEregireplace(stringpattern,stringreplacement,stringstring)说明:函数eregireplace与eregreplace相类似不同之处就是函数eregireplace进行匹配时不区分大小写。返回值:函数eregieplace返回替换后的字符串pattern。Split函数描述:arraysplit(stringpattern,stringstring,intlimit)说明:函数split以参数pattern作为分界符从参数string中取行一系列子串并将它们存入一字符串数组。参数limit限定生成数组的大小数组中的最后一个元素为参数string中还未分组的所有内容。返回值:函数split返回生成的字符串数组如果有一个错误返回false()。Sqlregcase函数描述:stringsqlregcase(stringstring)说明:函数sqlregcase生成一个字符串数组数组中的各个元素依次为参数string中各个字符的大小写若在参数string中有一个空格其对应数组元素的内容为一个空格。返回值:函数sqlregcase返回所生成字符串数组。例:<print(sqlregcase(“HelloPHP”))>此程序结果为:HhEeLlLlOoPpHhPp数学函数Abs函数描述:mixedabs(mixednumber)返回值:函数abs返回参数number的绝对值。Acos函数描述:doubleacos(doublenumber)返回值:函数acos返回参数number的反余弦值。如果参数number大于或小于则其反余弦值无意义。Asin函数描述doubleasin(doublenumber)返回值:函数asin返回参数number的反正弦值。如果参数number大于或小于则其反正弦值无意义。Atan函数描述:doubleatan(doublenumber)函数atan返回参数number的反正切值。Atan函数描述:Doubleatan(doublex,doubley)返回值:函数atan返回由直角坐标系指定的座标点在极座标系中的角度的弧度值。BinDec函数描述:intbindec(stringbinarynumber)返回值:函数bindec返回一个用二进制数写成的字符串binarynumber的整数值。PHP使用位带符号的整数其二进制数的第一位是符号位。Ceil函数描述:intceil(doublenumber)返回值:函数ceil返回大于参数number的最小整数若number为整数。则返回其本身。Cos函数描述:doublecos(doubleangle)返回值:函数cos返回以弧度的大小为参数angle的角的余弦值。DecBin与bindec相反将十进制转为二进制。DecHex(<>HexDec)返回十六进制值DecOct(<>OctDec)返回八进制值Degrad(<>Radreg)函数描述:doubledegred(doubleangle)返回值:函数degred返回角度数angle相对应的弧度值。Exp函数描述:doubleexp(doublepower)返回值:函数exp返回自然对数的power次幂。Floor函数描述:intfloor(doublenumber)返回值:返回参数number的整数部分。Getrandmax函数描述:intgetrandmax()返回值返回由函数rand所能返回的最大值Log(Log)函数描述:Doublelog(doublenumber)返回值:返回参数number的自然对数(返回以为底的对数)Max(<>Min)函数描述:mixedmax(mixedarg,mixedarg,…,mixedargn)返回值:返回此数组中的最大值(最小值)若参数中有浮点数则所有参数转化成浮点数返回值也为浮点数否则所有参数转化成整数返回值为整数。pi函数描述:doublepi()返回值:函数pi返回圆周率的近似值。Pow函数描述:doublepow(doublebasedoublepower)返回值:函数pow返回参数base的power次幂。Rand函数描述:intrand(intlowestintlongest)说明:函数rand使用前要用srand激活。返回值:函数rand返回可选参数lowest和longest之间的一个数(包含两个参数)若无参数则返回值的范围从零到getrandmax返回的整数。Round函数描述:doubleround(doublenumber)返回值:函数round返回最接近参数number的整数。Sin函数描述:doublesin(doubleangle)返回值:函数sin返回一个用弧度表示的角的正弦值。Sqrt函数描述:doublesqrt(doublenumber)说明:在函数sqrt中参数number不能小于。返回值:函数sqrt返回参数number的平方根。Srand函数描述:srand(intseed)说明:函数srand激活随机数发生器。参数seed是随机产生的种子即所得的随机数是由参数经过一系列计算所的。返回值:无。Tan函数描述:doubletan(duobleangle)返回值:函数tan返回以弧度表示的角的正切值。时间函数CheckDate函数描述:intcheckdate(intmonthintdateintyear)说明:在PHP中谔谔所谓合法日期指的是参数year介于~之间month介于~之间day处于当前月的有效日期之间的日期。返回值:若输入的日期合法返回true()否则返回false()。Date函数描述:stringdate(stringformat,inttimestamp)说明:函数date根据参数format生成一个描述日期timestamp的字符串。参数timestamp可选若给定则为所需的时间戳即从年月日开始的秒数若为空白则使用当前日期。Format代码如下表:返回值:函数date返回生成的日期描述字符串。函数date的format代码表代码描述aampmAAMPMd有前导零的月份中的日期D三字母简写形式的星期几F月份名h用~表示的小时H用~表示的小时I分钟j没有前导零的月份中的日期l星期几m用~表示的月份M简写月份名S月份中日期的正序后缀U从纪元开始的秒数y两位的年份Y四位的年份Z一年之中的日期Getdate函数描述:arraygetdate(inttimnestamp)说明:函数生成一个带有所给日期信息的关联数组。参数timestamp为所需的时间戳若为空则使用当前日期。关联数组元素如下表所示:返回值:函数getdate返回生成的关联数组。函数getdate生成的关联数组元素表元素描述hours小时格式的小时mday月份中的日期minutes分钟mon数字形式的月份month月份的全称seconds秒数wday从~数字形式的星期几weekday星期几的名称yday一年中数字形式的日期year年份日期戳MkTime函数描述:intmktime(inthour,intminute,intsecond,intmonth,intday,intyear)返回值:函数mktime返回给出日期的时间戳即从年月日开始的秒数。所有参数都可选若为空则使用当前值。若某参数超过范围函数mktime也可以正确解释。例如用作为月份就等于第二年的一月份。GmmkTime函数描述:intgmmktime(inthour,intminute,intsecond,intmonth,intday,intyear)返回值:函数gmmktime与函数mktime相类似但不同的是他的各参数均被认为是格林威治时间。Time函数描述:inttime()返回值:函数time返回当前的时间戳。MicroTime函数描述:stringmicrotime()返回值:函数microtime返回一个字符串其组成为两个由空格隔开的成员第一个成员是系统时间的毫秒数第二个成员是从年月日开始计的秒数即系统时间的时间戳。字符串操作函数AddSlashes函数描述:stringaddslashes(stringstring)说明:函数addslashes在参数string中的单引号(‘)、双引号(“)、反斜杠()和空格前添加反斜杠()。返回值:函数addslashes返回添加后的字符串参数string。Chop函数描述:stringchop(stringstring)返回值:函数chop去除参数string中最后一个非空字符后的所有空格并返回生成的新字符串。Chr函数描述:stringchr(intascii)返回值:函数chr根据所给的ASCII码返回相对应的字符。Eval函数描述:eval(stringphpcode)说明:函数eval将参数phpcode作为PHP脚本中的一行代码执行括号内应用单引号或退格美元符。返回值:无。Explode函数描述:arrayexplode(stringseparatorstringstring)返回值:函数explode返回一个字符串数组数组元素是由参数separator分隔的参数string的各段内容。Htmlspecialchars函数描述:stringhtmlspecialchars(stringstring)说明:在HTML中某些字符与特殊意义为保留其原意则将他们用HTLM语言描述。‘’转换为“amp”‘”’转换为‘qout’‘<’转换为’lt’‘>’转换为‘gt’返回值:函数htmlspecialchars返回转变后的字符串。Implode函数描述:stringimplode(arraypiecesstringglue)返回值:将数组pieces依次用参数glue联结并返回生成的字符串Jion函数描述:stringjoin(arraypiecesstringglue)说明:函数jion与函数implode作用完全相同。Ltrim函数描述:stringltrim(stringstring)返回值:去除参数string中第一个非空字符前的所有空格并返回生成的新字符串。Nlbr函数描述:stringnlbr(stringstring)返回值:在所有的新行前插入“<br>”并生成新的字符串。Ord函数描述:intord(stringstring)返回值:返回所有字符的ASCII码。QuoteMeta函数描述:stringquotemeta(stringstring)返回值:此函数返回一个字符串该字符串在参数string中的下列元素前加反斜杠:“”“”“”“*”“”“”“”“^”“(”“)”“$”RawurldeCode函数描述:stringrawurldecode(stringstring)返回值:将原参数字符串string中的百分号()及其后的两位十六进制数替换成对应的文本字符并返回替换后的字符串。Sprintf函数描述:stringsprintf(stringformatmixedstring)返回值:与函数printf作用类似不同之处是他不将原需输出的字符串发送给浏览器而是返回该字符串。Strchr函数描述:stringstrchr(stringstringstringneedle)说明:与函数strstr的作用相同。Strcmp函数描述:intstrcmp(stringstr,stringstr)说明:函数strcmp比较参数Str与str的大小比较过程区分大小写。返回值:如果str大于str则函数strcmp返回如果str小于str则返回如果两者相等则返回。Strcspn函数描述:intstrcspn(stringstr,stringstr)返回值:从参数str的首字符开始不包括参数str中任意一个字符的最短字符串的长度。(即str在str中的位置返回的位置从开始。)StripSlashes函数描述:stringstripslashes(stringstring)说明:删除参数string中的反斜杠字符。返回值:返回经过上述操作的字符串。Strlen函数描述:intstrlen(stringstring)返回值:返回参数字符串string的长度。Strpos函数描述:intstrops(stringstringstringneedle)说明:函数strpos中参数needle以整个字符串起作用。若参数needle为一个数字则函数自动将其转化成整数并作为相对应的ASCII码使用。返回值:函数strpos返回参数needle在字符串参数string中的最先位置位置数从开始。若在字符串string中不包含needle则返回false()。Strrpos函数描述:intstrrpos(stringstringstringneedle)说明:与函数strpos不同函数strrpos中参数needle中起作用的只是其首字符。若参数needle为一个数字则函数自动将其转化成整数并作为相对应的ASCII码使用。返回值:函数strrpos返回参数needle在字符串参数string中的最后位置位置数从开始。若在字符串string中不包含needle则返回false()。Strrchr函数描述:stringstrrchr(stringstringstringneedle)说明:在函数strrchr中参数needle中起作用的只是其首字符。若参数needle为一个数字则函数自动将其转化成整数并作为相对应的ASCII码使用。返回值:函数strrchr返回string中由最后一个needle字符开始及其之后的所有部分。若在字符串string中不包含needle则返回false()。Strrev函数描述:stringstrrev(stringstring)返回值:函数strrev将参数string倒置并返回。StrStr函数描述:stringstrstr(stringstringstringneedle)说明:若参数needle为一个数字则函数自动将其转化成整数并作为相对应的ASCII码使用。返回值:函数strstr返回参数string中从参数needle开始及其之后的部分包括参数needle。Strtok函数描述:stringstrtok(stringstr,stringstr)返回值:返回参数str中在参数str首字母前的字符串。Strtolower(<>Strtoupper)函数描述:stringstrtolower(stringstring)说明:jiang参数string中的大写字母替换成小写字母。返回值:替换后的字符串。Strtr函数描述:stringstrtr(stringstring,stringfrom,stringto)说明:函数strtr将参数string中字符from替换成字符to若参数from和参数to的长度不同则较长字符串中超过较短字符串长度的部分将被丢弃。返回值:返回替换后的字符串。Substr函数描述:stringsubstr(stringstringintstartintlength)说明:函数substr从参数string中的第start个字符开始提取出一个长度为length的字符串。如果参数start是正数则返回字符串将从参数string首部起第start个字符开始若为负数则返回字符串将从参数string尾部逆推的第start个字符开始。如果参数给出并为正则返回的是一个从start开始的长度为length的字符串如果参数length给出且为负则返回的字符串以正数第start位字符为首以从参数string尾部开始逆推(length)个字符为结束的字符串若返回的字符串长度为负则返回值为。返回值:返回所提取出的字符串。Trim函数描述:stringtrim(stringstring)说明:函数trim的作用等同于函数chop和ltrim共同对参数随同日内阁进行操作。返回值:函数trim去除参数string首尾空格并返回新生成的字符串文件操作函数Basename函数描述:stringbasename(stringpath)返回值:返回路径path底端的文件名。Chdir函数描述:intchdir(stringdirectory)说明:函数chdir改变PHP脚本的默认路径。返回值:如果改变成功返回true()否则返回false()。Chgrp函数描述:intchgrp(stringfilenamestringgroup)说明:在UNIX中函数chgrp改变一个文件所在的组但在Windows下该函数返回true()而无任何作用。返回值:如果改变成功返回true()否则返回false()。Chmod函数描述:intchmod(stringfilenameintmode)说明:函数根参数mode给出的文件模式对给出的文件设置UNIX权限。文件模式如下表:返回值:如改变成功返回true()否则返回发false()。文件模式表模式描述文件不许访问文件可执行文件可写文件可读Chown函数描述:intchown(stringstringuser)说明:此函数改变文件所有者的名字。返回值:如果改变成功返回true()否则返回false()。Closedir函数描述:intclosedir(intdirectoryhandle)说明:在一个路径被函数opendir打开后用此函数关闭该路径。返回值:如果关闭成功返回true()否则返回false()。Copy函数描述:intcopy(stringoldfilenamestringnewfilename)说明:copy把由原参数oldfilename说明的文件复制到由目的参数newfilename说明的文件中。返回值:如果复制成功返回true()否则返回false()。Dir函数描述:objdir(stringdirectory)返回值:函数返回一个目录对象该对象有两个属性:句柄和路径。句柄可被其他目录函数使用路径是用来生成目录对象的字符串。如果出错则返回false()。Fclose函数描述:intfclose(intfilehandle)说明:此函数关闭一个已打开的文件。参数filehandle为一个文件被打开时产生的句柄。返回值:如果关闭成功返回true()否则返回false()。Feof函数描述:intfeof(intfilehandle)说明:在读取文件时PHP始终保持一个指向该文件末尾的指针。函数feof用以确定读取指针是否已到达文件末尾。返回值:若文件读取指针达到文件末尾函数feof返回ture()否则返回false()。Fgetc函数描述:stringfgetc(intfilehandle)说明:参数filehandle是一个文件被打开时产生的句柄。返回值:函数fgetc从一个已经对打开的文件中读取一个单个字符。如出错则返回false()。Fgets函数描述:stringfgets(intfilehandle,intlength)返回值:返回从文件中读取的字符串文件由文件句柄filehandle指定读取长度将根据length尽可能的读取字符支行结束或文章末尾。若出错则返回false()。Fgetss函数描述:stringfgetss(intfilehandleintlength)返回值:与fgets相类似只是在返回字符串时试着剥去HTML或PHP代码。File函数描述:arrayfile(stringfilename)返回值:函数返回一个数组数组的元素一次是文件的每一行数组下标从开始。若出错则返回false()Fileexists函数描述:intfileexists(stringfilename)说明:此函数用来确定文件是否存在。返回值:若存在返回true()否则返回false()。Fileatime函数描述:intfileatime(stringfilename)返回值:以标准时间戳的格式即从年月日起以秒计返回最近改变文件的时间。在Windows下返回文件的生成时间。Filectime函数描述:intfilectime(stringfilename)返回值:在UNIX下函数filectime返回以标准时间戳的格式即从年月日起以秒计返回最近改变文件的时间。在Windows下返回文件的生成时间。Filegroup函数描述:intfilegroup(stringfilename)返回值:在UNIX下返回所给文件的组标志符若出错则返回false()。在windows下总返回false()。Fileinode函数描述:intfileinode(stringfilename)返回值:在UNIX下返回所给文件的inode若出错则返回false()。在windows下总返回false()。Filemtime函数描述:intfilemtime(stringfilename)返回值:函数filemtime返回以标准时间戳的格式即从年月日起以秒计返回最近改变文件的时间。该函数在UNIX和Windows下运行的结果一样。Fileowner函数描述:intfileowner(stringfilename)返回值:在UNIX下函数返回文件所有者的用户标识符若出错则返回false()。在windows下总返回false()。Fileperms函数描述:intfileperms(stringfilename)返回值:返回文件的许可权若出错则返回false()。Filesize函数描述:intfilesize(stringfilename)返回值:返回所给文件打消的字节数。Filetype函数描述:intfiletype(stringfilename)返回值:函数filetype返回所给文件的类型作为描述的字符串可能值为block,char,dir,fifo,file,link和unknown。Fopen函数描述:intfopen(stringfilenamestringmode)说明:函数fopen根据参数filename和mode打开一个文件以便读写。若参数filename以“http:”或“ftp:”开始则文件通过Internet用http或ftp协议打开否则文件在本地系统内打开。若模式带有“”号则为更新模式它允许同时读和写若字母“b”出现在模式的最后部分则该文件被认为是二进制文件。(文件打开模式参见下表)文件打开模式表模式说明r以只读模式打开一个文件并将文件内部指针指向文件开头r以可读可写模式打开一个文件并将文件内部指针指向文件开头w以只写模式打开一个文件并将原文件内容清空并将文件内部指针指向文件开头若指定文件不存在则创建一个名为filename的新文件。w以可读可写模式打开一个文件并将原文件内容清空并将文件内部指针指向文件开头若指定文件不存在则创建一个名为filename的新文件。a以只写模式打开一个文件并将文件内部指针指向文件末尾若指定文件不存在则创建一个名为filename的新文件。a以可读可写模式打开一个文件并将文件内部指针指向文件末尾若指定文件不存在则创建一个名为filename的新文件。Fpassthru函数描述:intfpassthru(intfilehandle)返回值:函数fpassthru向浏览器输出文件完成后将文件关闭。若出错则返回发false()。Fputs函数描述:intfputs(intfilehandle,stringoutput)说明:函数fputs将数据写入一个打开的文件。返回值:如果写入成功返回true()否则返回false()。Fread函数描述:stringfread(intfilehandle,stringlength)返回值:函数fread返回从指定文件中读取的字符串当字符串长度等于参数length或文件结束时读取结束。若读取失败则返回false()。Fseek函数描述:intfseek(intfilehandle,intoffset)说明:函数fseek修改PHP中一个已打开文件的内部指针其偏移量即距离文件头的字节数等于参数offset。返回值:若修改成功函数fseek返回否则返回。这需要读者注意。Ftell函数描述:intftell(intfilehandle)返回值:函数ftell返回PHP文件内部指针的偏移量。Fwrite函数描述:intfwrite(intfilehandle,stringstring,intlength)说明:函数fwrite将字符串string写入由文件句柄filehandle指定的文件。若可选参数length给出则当字符串string结束或写入长度达length时写入结束。返回值:若写入成功返回true()否则返回false()。提示:以字符“gz”开始的库函数用于对压缩文件的操作。Gzclose函数描述:intgzclose(intfilehandle)说明:关闭由gzopen打开的文件。返回值:若关闭成功返回true()否则返回false()。(Gzof、Gzfile、Gzgetc、Gzgets、Gzgetss、Gzopen、Gzpassthru、Gzputs、Gzrewind、Gzseek、Gztell)与前面的文件操作函数类似。Isdir函数描述:intisdir(stringfilename)返回值:若给出的参数filename是一个目录则函数isdir返回true()否则返回false()。Isexecutable函数描述:intisexecutable(stringfilename)返回值:如果文件存在且可执行返回true()否则返回false()。Isfile函数描述:intisfile(stringfilename)返回值:如果参数filename所指的文件存在且是一个正常的文件则函数isfile返回true()否则返回false()。Islink函数描述:intislink(stringdilename)返回值:如果参数filename是符号连接则函数islink返回true()否则返回false()。Isreadable函数描述:intisreadable(stringfilename)返回值:如果文件存在且可读则函数isreadable返回true()否则返回false()。在UNIX中取决于文件的许可权在Windows中函数的返回值总为true。Iswriteable函数描述:intiswriteable(stringfilename)返回值:如果文件存在且可写则函数iswriteable返回true()否则返回false()。Link函数描述:intlink(stringsource,stringdestination)说明:函数link生成一个硬链接。在Windows中该函数不起任何作用也不返回任何值。Mkdir函数描述:intmkdir(stringdirectoryintmode)说明:函数mkdir用所给的名字创建一个新的目录许可权根据模式参数进行设置。返回值:目录创建成功返回true()否则返回false()。Opendir函数描述:intopendir(stringdirectory)返回值:函数opendir根据所给目录名directory返回一个目录句柄。Pclose函数描述:intpclose(intfilehandle)说明:关闭由popen函数打开的文件流。Popen函数描述:intpopen(stringcommandstringmode)说明:函数popen打开一个通向正在执行的命令的管道该管道可读可写。返回值:函数popen返回一个文件句柄。Readdir函数描述:stringreaddir(intdirectoryhandle)返回值:函数readdir返回由目录句柄directoryhandle指定目录中的下一个文件的文件名。Readfile函数描述:intreadfile(stringfilename)说明:用函数readfile读取所给的文件并直接发送给浏览器。若参数filename是以http:或ftp:开头的则相应地用http或ftp协议读取文件。Readgzfile与readfile类似只是他作用于压缩文件。Readlink函数描述:stringreadlink(stringfilename)返回值:函数readlink返回一个符号链接所指的路径若出错则返回false()。Rename函数描述:intrename(stringoldname,stringnewname)说明:函数rename将参数oldname指定的文件名改变为由参数newname指定的文件名。返回值:若改变成功返回true()否则返回false()。Rewind函数描述:intrewind(intfilehandle)说明:函数rewind将PHP的内部文件指针移到文件头。Rewinddir函数描述:intrewinddir(intdirectoryhandle)说明:函数rewinddir将PHP的内部指针重置到一目录列表的开头。返回值:若重置成功则函数rewinddir返回true()否则返回false()。Rmdir函数描述:intrmdir(stringdirectory)说明:利用函数rmdir可以删除一个目录。返回值:若删除成功则函数rmdir返回true()否则返回false()。Stat函数描述:arraystat(stringfilename)说明:函数stat执行C语言中的stat函数并返回一个由个元素的数组。元素如表所示:返回值:函数stat返回生成的数组。函数stat的返回数组元素表元素下标元素内容文件所在设备或驱动器字母索引节点文件模式链接数用户文件所在组设备类型或驱动器字母文件大小文件的最后访问时间文件的最后修改时间文件的最后改变或生成时间块大小块数目Symlink函数描述:intsymlink(stringsourcestringdestination)说明:函数symlink用目的参数中的名字创建一个符号链接到源参数。返回值:若创建成功返回true()否则返回false()。Touch函数描述:inttouch(stringfilenamestringtime)说明:函数将文件的最近修改时间设置为给出的时间timetime为从年月日起的秒数。若time默认则使用当前时间。Umask函数描述:intumask(intumask)说明:函数返回文件创建时赋予的默认的许可权。返回值:若给出了可选参数umask则函数返回参数umask与的逻辑与。在Windows下该函数不起任何作用且返回false()。Unlink函数描述:intunlink(stringfilename)说明:函数unlink永久删除一个文件。返回值:若删除成功则函数unlink返回true()否则返回false()。其他函数Include函数描述:include(stringfilename)说明:函数include使PHP编译器打开并执行所给的文件。该文件被看作普通的PHP脚本。也可以通过URL以http:或ftp:开头来指明文件。返回值:无。Require函数描述:require(stringfilename)说明:函数require使PHP编译器打开并执行所给的文件。该文件被看作普通的PHP脚本。也可以通过URL以http:或ftp:开头来指明文件。返回值:无。从表面上看函数include和require的作用是相同的我们可以用它们将一些包含已编写代码的文件引入到PHP程序中。在这些文件中主要存储需要重复使用的常量、变量声明和一些函数的声明和定义。函数include和require的使用可以使复杂的PHP程序变得简洁明了。但在实际执行过程中这两个函数有着很大的差别。函数require通常放在PHP程序的最前面PHP程序开始执行就会先读入require所指定的文件将它变成PHP程序的一部分。常用的自定义函数可以通过这种方法引入PHP程序。而函数include通常放在PHP程序的循环结构中每次程序运行include语句就将include所指定的文件引入PHP程序执行一遍。Header函数描述:intheader(stringhttpheader)说明:函数hader发送一个http头标给浏览器需要注意的是函数必须将任何输出发送给浏览器之前调用。返回值:如果发送成功函数header返回true()否则返回false()。Getenv函数描述:stringgetenv(stringvariable)返回值:函数getenv返回所给出的环境变量值若出错则返回false()。Putenv函数描述:putenv(stringvariable)说明:函数putenv设置一个环境变量的值。Getallheaders函数描述:arraygetallheader()返回值:函数getallheader返回在服务器和浏览器之间交换的所有头其中有些将被转换为环境变量。Setcookie函数描述:intsetcookie(stringname,stringvalue,intexpire,stringpath,stringdomain,intsecure)返回值:如果设置成功返回true()否则返回false()。Gethostbyaddr函数描述:stringgethostbyaddr(stringipaddress)返回值:函数gethostbyaddr返回由IP地址指定的主机名。Gethostbyname函数描述:stringgethostbyname(stringhostname)返回值:函数gethostbyname返回由主机名hostname指定的主机的IP地址。Gethostbynamel函数描述:arrayGethostbynamel(stringhostname)返回值:函数Gethostbynamel返回由主机名hostname指定的主机的IP地址列表。PHP中的环境变量变量名描述AUTHTYPE该变量提供用来访问脚本使用的认证协议(需本地服务器支持)GETEWAYINTERFACE本地服务器支持的CGI版本HTTPUSERAGENT用户浏览器的类型和版本HTTPFROM用户的Email地址(在給HTML表单提供了默认值的情况下才能使用)PATHINFO调用脚本的HTML请求的路径信息REMOTEADDR用户的IP地址REMOTEHOST用户所使用的计算机的域名SCRIPTNAME脚本的路径名SERVERNAME服务器的主机名SERVERPORT本地web服务器监听的端口号SERVERPROTOCOL服务器使用的网络协议的版本SERVERSOFTWAREWeb服务器的名称和版本PHP数据库函数(基于MySQL)PHP关于MySQL数据库的函数有几十个这里只介绍常用的一些目的是能够快速上手。如果实践中需要更多的库函数可以翻阅PHP函数手册。Mysqlconnect函数描述:intmysqlconnect(stringhostname,stringusername,stringpassword)说明:mysqlconnect是最常用一个函数它用来建立和指定主机上的Mysql数据库的连接。三个参数均是可选选取项默认值分别是:localhost、服务器进程的所有者及空串。其中hostname可包含端口号可写为:hostname:port。在该PHP脚本运行结束时连接被自动关闭当然也可经用mysqlclose来提前结束该连接。如果想建成立永久性连接可使用函数mysqlpconnect。除了这一点外这个函数是和mysqlconnect完全相同。返回值:连接成功后会返回一个MySQL连接标识符失败时返回false。mysqlselectdb函数描述:intmysqlselectdb(stringdatabasename,intlinkidentifier)说明:mysqlselectdb用来根据连接标识符在该数据库服务器上选取数据库作为当前的数据库。如果不特别声明连接标识符则默认为是上一次打开的连接。该函数使用前必须调用Mysqlconnect函数。返回值:选取成功后返回true,失败时返回false。Mysqlquery函数描述:intmysqlquery(stringquery,intlinkidentifier)说明:mysqlquery用来根据连接标识符向该数据库服务器的当前数据库发送查询如果连接标识符默认则默认为是上一次打开的连接。Query为标准SQL语句。返回值:成功后返回一个结果标识符失败时返回false。Mysqlfetchrow函数描述:intmysqlfetchrow(intresult)说明:mysqlfetchrow用来查询结果的一行保存至数组该数组下标从开始每一个数组元素对应一个域。通过循环可以将查询结果全部获得。返回值:返回下行的所有域值并将其保存至一个数组中没有行时返回false。Mysqlfetcharray函数描述:arrayintresult)说明:mysqlfetcharray和mysqlfetchrow功能基本相同只不过它除了可以用从开始的偏移量作索引还可以用域名作索引。返回值返回下一行的所有域值并将其保存至一个数组中没有行时返回false。Mysqlnumrows函数描述:int(stringresult)说明:mysqlnumrows用于计算查询结果中所得行的数目。返回值:返回查询结果中所得行的数目。Mysqlresult函数描述:intmysqlresult(intresult,introw,mixedfield)说明:mysqlresultet用于获取结果集中指定域的数据。Field可以是一个偏移量也可以是列名如果列有别名还可以用这外别名。返回值:返回结果集中指定行、指定偏听偏信移量的数据。Mysqlclose函数描述:intmysqlclose(intlinkidentifier)说明:mysqlclose用于关闭当前与数据库服务器的连接。返回值:

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/17

PHP常用函数手册

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利