PHP字符串函数大全

xuwulin 贡献于2011-07-23

作者 x  创建于2009-08-25 06:57:00   修改者x  修改于2009-08-25 06:57:00字数69174

文档摘要:
关键词:

PHP字符串函数大全 2009-08-17 16:37 AddSlashes: 字符串加入斜线。 bin2hex: 二进位转成十六进位。 Chop: 去除连续空白。 Chr: 返回序数值的字符。 chunk_split: 将字符串分成小段。 convert_cyr_string: 转换古斯拉夫字符串成其它字符串。 crypt: 将字符串用 DES 编码加密。 echo: 输出字符串。 explode: 切开字符串。 flush: 清出输出缓冲区。 get_meta_tags: 抽出文件所有 meta 标记的资料。 htmlspecialchars: 将特殊字符转成 HTML 格式。 htmlentities: 将所有的字符都转成 HTML 字符串。 implode: 将数组变成字符串。 join: 将数组变成字符串。 ltrim: 去除连续空白。 md5: 计算字符串的 MD5 哈稀。 nl2br: 将换行字符转成
。 Ord: 返回字符的序数值。 parse_str: 解析 query 字符串成变量。 print: 输出字符串。 printf: 输出格式化字符串。 quoted_printable_decode: 将 qp 编码字符串转成 8 位字符串。 QuoteMeta: 加入引用符号。 rawurldecode: 从 URL 专用格式字符串还原成普通字符串。 rawurlencode: 将字符串编码成 URL 专用格式。 setlocale: 配置地域化信息。 similar_text: 计算字符串相似度。 soundex: 计算字符串的读音值 sprintf: 将字符串格式化。 strchr: 寻找第一个出现的字符。 strcmp: 字符串比较。 strcspn: 不同字符串的长度。 strip_tags: 去掉 HTML 及 PHP 的标记。 StripSlashes: 去掉反斜线字符。 strlen: 取得字符串长度。 strrpos: 寻找字符串中某字符最后出现处。 strpos: 寻找字符串中某字符最先出现处。 strrchr: 取得某字符最后出现处起的字符串。 strrev: 颠倒字符串。 strspn: 找出某字符串落在另一字符串遮罩的数目。 strstr: 返回字符串中某字符串开始处至结束的字符串。 strtok: 切开字符串。 strtolower: 字符串全转为小写。 strtoupper: 字符串全转为大写。 str_replace: 字符串取代。 strtr: 转换某些字符。 substr: 取部份字符串。 trim: 截去字符串首尾的空格。 ucfirst: 将字符串第一个字符改大写。 ucwords: 将字符串每个字第一个字母改大写。 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数使需要让数据库处理的字符串,引号的部份加上斜线,以供数据库查询 (query) 能顺利运作。这些会被改的字符包括单引号 (')、双引号 (")、反斜线 backslash (\) 以及空字符 NUL (the null byte)。 参考: stripslashes() htmlspecialchars() quotemeta() 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数让二进位字符串转成十六进位字符串。 使用范例 补充: josh@superfork.com (22-Jun-1999) 写了一个函数,可将十六进位转成二进位。 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数将字符串的连续空白清除。 使用范例 参考: trim() 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数将字符的序数转成 ASCII 的字符。本函数和 ord() 成对照。 使用范例 参考: ord() sprintf() 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数将字符变成小段供其它函数使用。例如,base64_encode。内定是参数 chunklen (76 个字符) 每隔 76 个字符插入 end ("\r\n")。返回新字符串而不改动原字符串。 使用范例 将字符串 $data 格式化成 MIME BASE64 格式 参考: ereg_replace() 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数将古斯拉夫字符串转成其它的字符串。from 及 to 二个参数是字符,其代表意义如下: k - koi8-r w - windows-1251 i - iso8859-5 a - x-cp866 d - x-cp866 m - x-mac-cyrillic 语法: string crypt(string str, string [salt]); 返回值: 字符串 函数种类: 编码处理 内容说明: 本函数将字符串用 UNIX 的标准加密 DES 模块加密。这是单向的加密函数,无法解密。欲比对字符串,将已加密的字符串的头二个字符放在 salt 的参数中,再比对加密后的字符串。 更详细的资料请参考 UNIX Manual (man) 中的 crypt。 在一些较新的 UNIX 版本中,除了 DES 之外还提供了其它的加密模块,如 MD5。甚至有些系统还用 MD5 取代 DES。在 salt 参数还有一些变化,端看传给 salt 参数的字符串长度而定: CRYPT_STD_DES - 标准的 DES 编码,输入 2 字符的 salt。 CRYPT_EXT_DES - 延伸的 DES 编码,输入 9 字符的 salt。 CRYPT_MD5 - MD5 编码,输入 12 字符加上 $1$ 的 salt。 CRYPT_BLOWFISH - 延伸的 DES 编码,输入 16 字符加上 $2$ 的 salt。 此外,若不使用 salt 参数,则程序会自动产生。 返回值: 无 函数种类: PHP 系统功能 内容说明: 本函数将字符串输出。由于它不是真正的函数,因此也没有返回值。 使用范例 参考: print() printf() flush() 返回值: 数组 函数种类: 资料处理 内容说明: 本函数将字符串依指定的字符串或字符 separator 切开。将切开后的字符串返回到数组变量中。 使用范例 参考: implode() 返回值: 无 函数种类: 资料处理 内容说明: 本函数无输入亦无输出。将输出缓冲区的资料送出,并清出。 语法: array get_meta_tags(string filename, int [use_include_path]); 返回值: 数组 函数种类: 资料处理 内容说明: 本函数将 homepage 中的所有 标记的资料取出并放置数组变量返回。例如 PHP BIBLE 本函数找出 meta 标记,name 属性的字符串为数组索引,而 content 属性字符串则为数组的内容资料了。治募 注意的是本函数为 PHP 原生函数,在 UNIX 系列平台上无法直接处理麦金塔的文件格式,因为换行字符不同。blake@mediaone.net 指出 (07-Jun- 1999),参数 filename 也可以是 URL,函数将抽出远端服务器的文件 meta 标记。而函数在处理时,遇到 < /head> 标记结束,要是 标记放在 后将无法处理。 语法: string htmlspecialchars(string string); 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数将特殊字符转成 HTML 的字符串格式 ( &....; )。最常用到的场合可能就是处理客户留言的留言版了。 & (和) 转成 & " (双引号) 转成 " < (小于) 转成 < > (大于) 转成 > 此函数只转换上面的特殊字符,并不会全部转换成 HTML 所定的 ASCII 转换。 使用范例 这是 aulbach@unter.franken.de (27-Jan-1999) 所提供的范例

Restaurant Description

Name of restaurant:
输入描述 (若您会 HTML,可直接使用):
参考: htmlentities() nl2br() 语法: string htmlentities(string string); 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数有点像 htmlspecialchars() 函数,但本函数会将所有 string 的字符都转成 HTML 的特殊字集字符串。不过在转换后阅读网页源代码的方面,会有很多困扰,尤其是网页源代码的中文字会变得不知所云,浏览器上看到的还是正常的。 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数将数组的内容组合成一个字符串,参数 glue 是字之间的分隔符号。 使用范例 参考: explode() join() split() 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数是 implode 函数的别名。 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数用来删去字符串中的连续空白带 (whitespace)。 语法: string md5(string str); 返回值: 字符串 函数种类: 编码处理 内容说明: 本函数用来计算 MD5 哈稀。关于 MD5 编码法,可以参考 RSA Data Security, Inc. MD5 Message- Digest Algorithm. RFC1321;或是赖溪松、韩亮、张真诚等合着之近代密码学及其应用,11.3。 语法: string nl2br(string string); 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数将换行字符转换成 HTML 换行的
指令。 参考: htmlspecialchars() htmlentities() 返回值: 整数 函数种类: 资料处理 内容说明: 本函数返回字符的 ASCII (美国国家标准交换码) 序数值。本函数和 chr() 函数相反。 使用范例 参考: chr() 语法: void parse_str(string str); 返回值: 无 函数种类: 资料处理 内容说明: 本函数可将浏览器返回的 GET 方法的 QUERY_STRING 字符串解析。返回的变量名及值就依 QUERY_STRING 的名称及值。 使用范例 返回值: 布尔值 函数种类: 资料处理 内容说明: 本函数输出字符串。若成功则返回 1,失败则返回 0。例如传输中途客户的浏览器突然挂了,则会造成输出失败的情形。 参考: echo() printf() flush() 返回值: 整数 函数种类: 资料处理 内容说明: 本函数依参数 format 指定的内容格式将字符串格式化。格式的细节可以参考 sprintf()。 参考: print() sprintf() flush() 语法: string quoted_printable_decode(string str); 返回值: 字符串 函数种类: 编码处理 内容说明: 本函数可以将 quoted-printable 后的字符串解码成为 8 位编码的字符串。而本函数类似 imap_qprint() 函数,只一不同的地方是使用 imap_qprint() 函数需要让系统加入 IMAP 的模块,而本函数不需要 IMAP 模块。 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数将字符串中含有 . \\ + * ? [ ^ ] ( $ ) 等字符的前面加入反斜线 "\" 符号。 参考: addslashes() htmlentities() htmlspecialchars() nl2br() stripslashes() 语法: string rawurldecode(string str); 返回值: 字符串 函数种类: 编码处理 内容说明: 本函数将字符串解码。从 URL 的字符串专用格式解成普通字符串。详细的编码解码信息及规格文件可以参考 RFC 1738。 参考: rawurlencode() 语法: string rawurldecode(string str); 返回值: 字符串 函数种类: 编码处理 内容说明: 本函数将字符串编码成 URL 的字符串专用格式,特殊的字符会转换成百分比符号后面加上二个十六位数字的格式。例如,空格就会变成 %20。 使用范例 '; ?> 参考: rawurldecode() 返回值: 字符串 函数种类: 操作系统与环境 内容说明: 本函数用来配置地域的信息。参数 category 有下列的选择: LC_ALL 包括下面的全项选项都要。 LC_COLLATE 配置字符串比较,PHP 目前尚未实作出来本项。 LC_CTYPE 配置字符类别及转换。例如全变大写 strtoupper()。 LC_MONETARY 配置金融货币,PHP 目前尚未实作。 LC_NUMERIC 配置小数点后的位数。 LC_TIME 配置时间日期格式,与 strftime() 合用。 而参数 locate 若是空字符串 "",则会使用系统环境变量的 locate 或是 LANG 的值。若 locate 为零,则不会改变地域化配置。返回新的地域,若系统尚未实作则返回 false。 使用范例 Michal Fita 于 11-Jan-1999 11:01 提出这个以波兰作地域化的例子。 [值税为 22% */ ?> 返回值则为 毛利: 1234,56, 净利: 1506,1632 返回值: 整数 函数种类: 资料处理 内容说明 本函数用来计算比较二字符串的相似程度。 返回值: 字符串 函数种类: 资料处理 内容说明: Soundex 值是利用英文字的读音近似值所求得的值,值由四个字符构成,第一个字符为英文字母,后三个为数字。在拼音文字中有时会有会念但不能拼出正确字的情形,特别是在做搜寻引擎时面对用户传入的英文字符串,可用本函数做类似模糊比对的效果。例如 Knuth 和 Kant 二个字符串,它们的 soundex 值都是 H416。更详细的说明参考 Donald Knuth 大师的名著:电脑程序设计的艺术 (The Art Of Computer Programming) 第三卷排序和搜寻。 使用范例 上例返回的字符串为 soundex("Wilson")=W425 等于 soundex("Waillsume")=W425 值均为 W425 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数用来将字符串格式化。参数 format 是转换的格式,以百分比符号 % 开始到转换字符为止。而在转换的格式间依序包括了 填空字符。0 的话表示空格填 0;空格是默认值,表示空格就放着。 对齐方式。默认值为向右对齐,负号表向左对齐。 字段宽度。为最小宽度。 精确度。指在小数点后的浮点数位数。 类型,见下表 % 印出百分比符号,不转换。 b 整数转成二进位。 c 整数转成对应的 ASCII 字符。 d 整数转成十进位。 f 倍精确度数字转成浮点数。 o 整数转成八进位。 s 整数转成字符串。 x 整数转成小写十六进位。 X 整数转成大写十六进位。 使用范例 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数也就是 strstr() 函数。 返回值: 整数 函数种类: 资料处理 内容说明: 本函数用来比较二字符串的大小。返回负数表示 str1 小于 str2;返回正数表示 str1 大于 str2;返回零表示二字符串相同。 参考: ereg() substr() strstr() 返回值: 整数 函数种类: 资料处理 内容说明: 本函数用来比较二字符串并计算出不同处的字符串长度。 参考: strspn() 语法: string strip_tags(string str); 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数可去掉字符串中包含的任何 HTML 及 PHP 的标记字符串。若是字符串的 HTML 及 PHP 标签原来就有错,例如少了大于的符号,则也会返回错误。而本函数和 fgetss() 有着相同的功能。 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数可去掉字符串中的反斜线字符。若是连续二个反斜线,则去掉一个,留下一个。若只有一个反斜线,就直接去掉。 参考: addslashes() 返回值: 整数 函数种类: 资料处理 内容说明: 本函数返回指定的字符串长度。 返回值: 整数 函数种类: 资料处理 内容说明: 本函数用来寻找字符串 haystack 中的字符 needle 最后出现的位置。值得注意的是 needle 只能是一个字符,中文字等就不适合了。若找不到指定的字符,则返回 false 值。 参考: strpos() strrchr() substr() strstr() 返回值: 整数 函数种类: 资料处理 内容说明: 本函数用来寻找字符串 haystack 中的字符 needle 最先出现的位置。值得注意的是 needle 只能是一个字符,中文字等就不适合了。若找不到指定的字符,则返回 false 值。参数 offset 可省略,用来Y表示从 offset 开始找。 参考: strrpos() strrchr() substr() strstr() 返回值: 整数 函数种类: 资料处理 内容说明: 本函数用来寻找字符串 haystack 中的字符 needle 最后出现位置,并将此位置起至字符串 haystack 结束之间的字符串返回。若没有找到 needle 则返回 false。 使用范例 下例取回环境变量 PATH 之最后一个路径 参考: substr() strstr() 返回值: 字符串 函数种类: 资料处理 内容说明: 将字符串前后颠倒。 使用范例 下例的返回字符串为 "gneP nosliW" 返回值: 整数 函数种类: 资料处理 内容说明: 本函数将 str2 字符串当遮罩,可用来计算 str1 字符串中有几个字符落在 str2 遮罩中。 参考: strcspn() 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数将 needle 最先出现在 haystack 处起至 haystack 结束的字符串返回。若找不到 needle 则返回 false。 参考: strrchr() substr() ereg() 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数将字符串 arg1 依字符串 arg2 的值切开成小段小段的字符串。 使用范例: 本例将 I will be back 字符串依空白切开。 "; $tok = strtok(" "); } ?> 参考: split() explode() 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数将字符串 str 全部变小写字符串。 参考: strtoupper() ucfirst() 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数将字符串 str 全部变大写字符串。 参考: strtolower() ucfirst() 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数将字符串 str 代入 haystack 字符串中,将所有的 needle 置换成 str。 mlevine@adtraq.com (11-Apr-1999) 指出在 PH P 3.0.7 版,本函数有些 bug,而 nadeem@bleh.org (05-Jun-1999) 补充在 PHP 3.0.8 版本函数就回复正常了。 使用范例 下例将 %body% 以 black 取代 "); echo $bodytag; ?> 参考: ereg_replace() 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数将字符串 str 中和 from 有关的字符一一转成 to 的字符。 参考: ereg_replace() 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数将字符串 string 的第 start 位起的字符串取出 length 个字符。若 start 为负数,则从字符串尾端算起。若可省略的参数 length 存在,但为负数,则表示取到倒数第 length 个字符。 使用范例 参考: strrchr() ereg() 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数返回字符串 string 首尾的空白字符去除后的字符串。 参考: chop() ltrim() 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数返回字符串 str 第一个字的字首字母改成大写。 参考: strtoupper() strtolower() 返回值: 字符串 函数种类: 资料处理 内容说明: 本函数返回字符串 str 每个字的字首字母全都改成大写。 PHP参数,php函数大全(-) 2009-07-23 15:53 PHP参数,php函数大全 Abs: 取得绝对值。 Acos: 取得反余弦值。 ada_afetch: 取得资料库的传回列。 ada_autocommit: 开关自动更动功能。 ada_close: 关闭 Adabas D 连结。 ada_commit: 更动 Adabas D 资料库。 ada_connect: 连结至 Adabas D 资料库。 ada_exec: 执行 SQL 指令。 ada_fetchrow: 取得传回一列。 ada_fieldname: 取得栏位名称。 ada_fieldtype: 取得栏位资料形态。 ada_freeresult: 释出传回资料的记忆体。 ada_numfields: 取得栏位数目。 ada_numrows: 取得传回列数目。 ada_result: 取得传回资料。 ada_resultall: 传回 HTML 表格资料。 ada_rollback: 撤消当前交易。 AddSlashes: 字串加入斜线。 apache_lookup_uri: 获得所有的 URI 相关资讯。 apache_note: 获得及设定阿帕契伺服器的请求纪录。 array: 建立一个新的阵列。 array_walk: 让使用者自订函数能处理阵列中的每一个元素。 arsort: 将阵列的值由大到小排序。 Asin: 取得反正弦值。 asort: 将阵列的值由小到大排序。 aspell_check: 检查一个单字。 aspell_check-raw: 检查一个单字,即使拼错也不改变或修正。 aspell_new: 载入一个新的字典。 aspell_suggest: 检查一个单字,并提供拼字建议。 Atan: 取得反正切值。 Atan2: 计算二数的反正切值。 base64_decode: 将 BASE64 编码字串解码。 base64_encode: 将字串以 BASE64 编码。 basename: 传回不含路径的档案字串。 base_convert: 转换数字的进位方式。 bcadd: 将二个高精确度数字相加。 bccomp: 比较二个高精确度数字。 bcdiv: 将二个高精确度数字相除。 bcmod: 取得高精确度数字的余数。 bcmul: 将二个高精确度数字相乘。 bcpow: 求一高精确度数字次方值。 bcscale: 设定程式中所有 BC 函式库的内定小数点位数。 bcsqrt: 求一高精确度数字的平方根。 bcsub: 将二个高精确度数字相减。 bin2hex: 二进位转成十六进位。 BinDec: 二进位转成十进位。 Ceil: 计算大于指定数的最小整数。 chdir: 改变目录。 checkdate: 验证日期的正确性。 checkdnsrr: 检查指定网址的 DNS 记录。 chgrp: 改变档案所属的群组。 chmod: 改变档案的属性。 Chop: 去除连续空白。 chown: 改变档案的拥有者。 Chr: 传回序数值的字元。 chunk_split: 将字串分成小段。 clearstatcache: 清除档案状态快取。 closedir: 关闭目录 handle。 closelog: 关闭系统纪录。 connection_aborted: 若连结中断则传回 true。 connection_status: 取得连线状态。 connection_timeout: 若超过 PHP 程式执行时间则传回 true。 convert_cyr_string: 转换古斯拉夫字串成其它字串。 copy: 复制档案。 Cos: 余弦计算。 count: 计算变数或阵列中的元素个数。 crypt: 将字串用 DES 编码加密。 current: 传回阵列中目前的元素。 date: 将伺服器的时间格式化。 dbase_add_record: 加入资料到 dBase 资料表。 dbase_close: 关闭 dBase 资料表。 dbase_create: 建立 dBase 资料表。 dbase_delete_record: 删除 dBase 资料表的资料。 dbase_get_record: 取得 dBase 资料表的资料。 dbase_numfields: 取得 dBase 资料表的栏位数。 dbase_numrecords: 取得 dBase 资料表的列数。 dbase_open: 开启 dBase 资料表。 dbase_pack: 清理 dBase 资料表。 dba_close: 关闭资料库。 dba_delete: 删除指定资料。 dba_exists: 检查键是否存在。 dba_fetch: 取回指定资料。 dba_firstkey: 取回首笔键值。 dba_insert: 加入资料。 dba_nextkey: 取回下笔键值。 dba_open: 开启资料库连结。 dba_optimize: 最佳化资料库。 dba_popen: 开启并保持资料库连结。 dba_replace: 更动或加入资料。 dba_sync: 资料库同步化。 dblist: 取得 DBM 的资讯。 dbmclose: 关闭 DBM 资料库。 dbmdelete: 删除指定资料。 dbmexists: 检查键是否存在。 dbmfetch: 取回指定资料。 dbmfirstkey: 取回首笔键名。 dbminsert: 加入资料。 dbmnextkey: 取回下笔键值。 dbmopen: 开启 DBM 资料库连结。 dbmreplace: 更动或加入资料。 debugger_off: 关闭内建的 PHP 除错器。 debugger_on: 使用内建的 PHP 除错器。 DecBin: 十进位转二进位。 DecHex: 十进位转十六进位。 DecOct: 十进位转八进位。 delete: 无用的项目。 die: 输出讯息并中断 PHP 程式。 dir: 目录类别物件。 dirname: 取得路径中的目录名。 diskfreespace: 取得目录所在的剩余可用空间。 dl: 载入 PHP 扩充模组。 doubleval: 变数转成倍浮点数型态。 each: 传回阵列中下一个元素的索引及值。 easter_date: 计算复活节日期。 easter_days: 计算复活节与三月廿一日之间日期数。 echo: 输出字串。 empty: 判断变数是否已设定。 end: 将阵列的内部指标指到最后的元素。 ereg: 字串比对剖析。 eregi: 字串比对剖析,与大小写无关。 eregi_replace: 字串比对剖析并取代,与大小写无关。 ereg_replace: 字串比对剖析并取代。 error_log: 送出一个错误讯息。 error_reporting: 设定错误讯息回报的等级。 escapeshellcmd: 除去字串中的特殊符号。 eval: 将值代入字串之中。 exec: 执行外部程式。 exit: 结束 PHP 程式。 Exp: 自然对数 e 的次方值。 explode: 切开字串。 extract: 汇入阵列到符号表。 fclose: 关闭已开启的档案。 FDF_close: 关闭 FDF 文件。 FDF_create: 建立新的 FDF 文件。 FDF_get_file: 取得 /F 键的值。 FDF_get_status: 取得 /STATUS 键的值。 FDF_get_value: 取得栏位的值。 FDF_next_field_name: 下一栏位的名称。 FDF_open: 打开 FDF 文件。 FDF_save: 将 FDF 文件存档。 FDF_set_ap: 设定显示栏位。 FDF_set_file: 设定 /F 键。 FDF_set_status: 设定 /STATUS 键。 FDF_set_value: 设定栏位的值。 feof: 测试档案指标是否指到档尾。 fgetc: 取得档案指标所指的字元。 fgetcsv: 取得档案指标所指行,并剖析 CSV 栏位。 fgets: 取得档案指标所指的行。 fgetss: 取得档案指标所指的行,并去掉 HTML 语言标记。 file: 将档案全部读入阵列变数中。 fileatime: 取得档案最后的存取时间。 filectime: 取得档案最后的改变时间。 filegroup: 取得档案所属的群组。 fileinode: 取得档案的 inode 值。 filemtime: 取得档案最后的修改时间。 fileowner: 取得档案的拥有者。 fileperms: 取得档案的权限设定。 filepro: 读取 FilePro Map 档。 filepro_fieldcount: 取得栏位数目。 filepro_fieldname: 取得栏位名称。 filepro_fieldtype: 取得栏位型态。 filepro_fieldwidth: 取得栏位宽度。 filepro_retrieve: 取得指定储存格资料。 filepro_rowcount: 取得列数目。 filesize: 获得档案的大小。 filetype: 获得档案的型态。 file_exists: 检查档案是否存在。 flock: 锁住档案。 Floor: 计算小于指定数的最大整数。 flush: 清出输出缓冲区。 fopen: 开启档案或者 URL。 fpassthru: 输出所有剩余资料。 fputs: 写到档案指标。 fread: 位元组的方式读取档案。 FrenchToJD: 将法国共和历法转换成为凯撒日计数。 fseek: 移动档案指标。 fsockopen: 打开网路的 Socket 连结。 ftell: 取得档案读写指标位置。 ftp_cdup: 回上层目录。 ftp_chdir: 改变路径。 ftp_connect: 开启 FTP 连结。 ftp_delete: 将档案删除。 ftp_fget: 下载档案,并存在已开的档中。 ftp_fput: 上传已开启档案。 ftp_get: 下载档案。 ftp_login: 登入 FTP 伺服器。 ftp_mdtm: 获得指定档案的最后修改时间。 ftp_mkdir: 建新目录。 ftp_nlist: 列出指定目录中所有档案。 ftp_pasv: 切换主被动传输模式。 ftp_put: 上传档案。 ftp_pwd: 取得目前所在路径。 ftp_quit: 关闭 FTP 连线。 ftp_rawlist: 详细列出指定目录中所有档案。 ftp_rename: 将档案改名。 ftp_rmdir: 删除目录。 ftp_size: 获得指定档案的大小。 ftp_systype: 显示伺服器系统。 function_exists: 查核函式是否已定义。 fwrite: 二进位位元方式写入档案。 getallheaders: 获得所有 HTTP 变数值。 getdate: 获得时间及日期资讯。 getenv: 取得系统的环境变数 gethostbyaddr: 传回机器名称。 gethostbyname: 传回 IP 网址。 gethostbynamel: 传回机器名称的所有 IP。 GetImageSize: 取得图片的长宽。 getlastmod: 传回该网页的最后修改时间。 getmxrr: 取得指定网址 DNS 记录之 MX 栏位。 getmyinode: 传回该网页的 inode 值。 getmypid: 传回 PHP 的行程代号。 getmyuid: 传回 PHP 的使用者代码。 getrandmax: 乱数的最大值。 getrusage: 传回系统资源使用率。 gettimeofday: 取得目前时间。 gettype: 取得变数的型态。 get_cfg_var: 取得 PHP 的设定选项值。 get_current_user: 取得 PHP 行程的拥有者名称。 get_magic_quotes_gpc: 取得 PHP 环境变数 magic_quotes_gpc 的值。 get_magic_quotes_runtime: 取得 PHP 环境变数 magic_quotes_runtime 的值。 get_meta_tags: 抽出档案所有 meta 标记的资料。 gmdate: 取得目前与 GMT 差后的时间。 gmmktime: 取得 UNIX 时间戳记的格林威治时间。 GregorianToJD: 将格里高里历法转换成为凯撒日计数。 gzclose: 关闭压缩档。 gzeof: 判断是否在压缩档尾。 gzfile: 读压缩档到阵列中。 gzgetc: 读压缩档中的字元。 gzgets: 读压缩档中的字串。 gzgetss: 读压缩档中的字串,并去掉 HTML 指令。 gzopen: 开启压缩档。 gzpassthru: 解压缩指标后全部资料。 gzputs: 资料写入压缩档。 gzread: 压缩档读出指定长度字串。 gzrewind: 重设压缩档指标。 gzseek: 设压缩档指标至指定处。 gztell: 取得压缩档指标处。 gzwrite: 资料写入压缩档。 header: 送出 HTTP 协定的标头到浏览器 HexDec: 十六进位转十进位。 htmlentities: 将所有的字元都转成 HTML 字串。 htmlspecialchars: 将特殊字元转成 HTML 格式。 hw_Children: 取得子物件代码。 hw_ChildrenObj: 取得子物件的物件记录。 hw_Close: 关闭 Hyperwave 连线。 hw_Connect: 连上 Hyperwave 伺服器。 hw_Cp: 复制物件。 hw_Deleteobject: 删除物件。 hw_DocByAnchor: 取得指定锚的文件物件代码。 hw_DocByAnchorObj: 取得指定锚的文件物件。 hw_DocumentAttributes: 取得指定文件物件属性。 hw_DocumentBodyTag: 取得指定文件物件的文件主体标记。 hw_DocumentContent: 取得指定文件物件的内容。 hw_DocumentSetContent: 重设指定文件物件的内容。 hw_DocumentSize: 取得文件大小。 hw_EditText: 更动文字文件。 hw_Error: 取得错误代码。 hw_ErrorMsg: 取得错误讯息。 hw_Free_Document: 释放文件使用的记忆体。 hw_GetAnchors: 取得文件的连结锚。 hw_GetAnchorsObj: 取得文件的连结锚记录。 hw_GetAndLock: 取得并锁住物件。 hw_GetChildColl: 取得子物件们的 ID。 hw_GetChildCollObj: 取得子物件们的资料。 hw_GetChildDocColl: 取得全部子文件聚集。 hw_GetChildDocCollObj: 取得全部子文件聚集记录。 hw_GetObject: 取得物件。 hw_GetObjectByQuery: 搜寻物件。 hw_GetObjectByQueryColl: 搜寻聚集物件。 hw_GetObjectByQueryCollObj: 搜寻聚集物件。 hw_GetObjectByQueryObj: 搜寻物件。 hw_GetParents: 取得父物件的 ID。 hw_GetParentsObj: 取得父物件的资料。 hw_GetRemote: 取得远端文件。 hw_GetRemoteChildren: 取得远端的子文件。 hw_GetSrcByDestObj: 取得指定目的的文件内容。 hw_GetText: 取得纯文字文件。 hw_GetUsername: 目前使用者名字。 hw_Identify: 使用者身份确认。 hw_InCollections: 检查物件聚集。 hw_Info: 连线资讯。 hw_InsColl: 插入聚集。 hw_InsDoc: 插入文件。 hw_InsertDocument: 上传文件。 hw_InsertObject: 插入物件记录。 hw_Modifyobject: 修改物件记录。 hw_Mv: 移动物件。 hw_New_Document: 建立新文件。 hw_Objrec2Array: 物件记录转为阵列。 hw_OutputDocument: 输出文件。 hw_pConnect: 连上 Hyperwave 伺服器。 hw_PipeDocument: 取得文件。 hw_Root: 取得根物件代码。 hw_Unlock: 取消锁定。 hw_Who: 列出目前使用者。 ibase_bind: 连结 PHP 变数到 InterBase 参数。 ibase_close: 关闭 InterBase 伺服器连线。 ibase_connect: 开启 InterBase 伺服器连线。 ibase_execute: 执行 SQL 的指令区段。 ibase_fetch_row: 传回单列的各栏位。 ibase_free_query: 释放查询指令占用记忆体。 ibase_free_result: 释放传回占用记忆体。 ibase_pconnect: 保持 InterBase 伺服器连线。 ibase_prepare: 分析 SQL 语法。 ibase_query: 送出一个 query 字串。 ibase_timefmt: 设定时间格式。 ifxus_close_slob: 删除 slob 物件。 ifxus_create_slob: 建立 slob 物件。 ifxus_open_slob: 开启 slob 物件。 ifxus_read_slob: 读取指定数目的 slob 物件。 ifxus_seek_slob: 设定目前档案或找寻位置。 ifxus_tell_slob: 传回目前档案或找寻位置。 ifxus_write_slob: 将字串写入 slob 物件中。 ifx_affected_rows: 得到 Informix 最后操作影响的列数目。 ifx_blobinfile_mode: 设定长位元物件模式。 ifx_byteasvarchar: 设定位元组模式内定值。 ifx_close: 关闭 Informix 伺服器连线。 ifx_connect: 开启 Informix 伺服器连线。 ifx_copy_blob: 复制长位元物件。 ifx_create_blob: 建立长位元物件。 ifx_create_char: 建立字元物件。 ifx_do: 执行已准备 query 字串。 ifx_error: 取得 Informix 最后的错误。 ifx_errormsg: 取得 Informix 最后错误讯息。 ifx_fetch_row: 传回单列的各栏位。 ifx_fieldproperties: 列出 Informix 的 SQL 栏位属性。 ifx_fieldtypes: 列出 Informix 的 SQL 栏位。 ifx_free_blob: 删除长位元物件。 ifx_free_char: 删除字元物件。 ifx_free_result: 释放传回占用记忆体。 ifx_free_slob: 删除 slob 物件。 ifx_getsqlca: 取得 query 后的 sqlca 资讯。 ifx_get_blob: 取得长位元物件。 ifx_get_char: 取得字元物件。 ifx_htmltbl_result: 将 query 传回资料转成 HTML 表格。 ifx_nullformat: 设定空字元模式内定值。 ifx_num_fields: 取得传回栏位的数目。 ifx_num_rows: 取得传回列的数目。 ifx_pconnect: 开启 Informix 伺服器长期连线。 ifx_prepare: 准备 query 字串。 ifx_query: 送出一个 query 字串。 ifx_textasvarchar: 设定文字模式内定值。 ifx_update_blob: 更改长位元物件。 ifx_update_char: 更改字元物件。 ignore_user_abort: 连线中断后程式是否执行。 ImageArc: 画弧线。 ImageChar: 写出横向字元。 ImageCharUp: 写出直式字元。 ImageColorAllocate: 匹配颜色。 ImageColorAt: 取得图中指定点颜色的索引值。 ImageColorClosest: 计算色表中与指定颜色最接近者。 ImageColorExact: 计算色表上指定颜色索引值。 ImageColorResolve: 计算色表上指定或最接近颜色的索引值。 ImageColorSet: 设定色表上指定索引的颜色。 ImageColorsForIndex: 取得色表上指定索引的颜色。 ImageColorsTotal: 计算图的颜色数。 ImageColorTransparent: 指定透明背景色。 ImageCopyResized: 复制新图并调整大小。 ImageCreate: 建立新图。 ImageCreateFromGIF: 取出 GIF 图型。 ImageCreateFromPNG: 取出 PNG 图型。 ImageDashedLine: 绘虚线。 ImageDestroy: 结束图形。 ImageFill: 图形着色。 ImageFilledPolygon: 多边形区域着色。 ImageFilledRectangle: 矩形区域着色。 ImageFillToBorder: 指定颜色区域内着色。 ImageFontHeight: 取得字型的高度。 ImageFontWidth: 取得字型的宽度。 ImageGIF: 建立 GIF 图型。 ImageInterlace: 使用交错式显示与否。 ImageLine: 绘实线。 ImageLoadFont: 载入点阵字型。 ImagePNG: 建立 PNG 图型。 ImagePolygon: 绘多边形。 ImagePSBBox: 计算 PostScript 文字所占区域。 ImagePSEncodeFont: PostScript 字型转成向量字。 ImagePSFreeFont: 卸下 PostScript 字型。 ImagePSLoadFont: 载入 PostScript 字型。 ImagePSText: 写 PostScript 文字到图中。 ImageRectangle: 绘矩形。 ImageSetPixel: 绘点。 ImageString: 绘横式字串。 ImageStringUp: 绘直式字串。 ImageSX: 取得图片的宽度。 ImageSY: 取得图片的高度。 ImageTTFBBox: 计算 TTF 文字所占区域。 ImageTTFText: 写 TTF 文字到图中。 imap_8bit: 将八位元转成 qp 编码。 imap_alerts: 所有的警告讯息。 imap_append: 附加字串到指定的邮箱中。 imap_base64: 解 BASE64 编码。 imap_binary: 将八位元转成 base64 编码。 imap_body: 读信的内文。 imap_check: 传回邮箱资讯。 imap_clearflag_full: 清除信件旗标。 imap_close: 关闭 IMAP 连结。 imap_createmailbox: 建立新的信箱。 imap_delete: 标记欲删除邮件。 imap_deletemailbox: 删除既有信箱。 imap_errors: 所有的错误讯息。 imap_expunge: 删除已标记的邮件。 imap_fetchbody: 从信件内文取出指定区段。 imap_fetchheader: 取得原始标头。 imap_fetchstructure: 获取某信件的结构资讯。 imap_getmailboxes: 取得全部信件详细资讯。 imap_getsubscribed: 列出所有订阅邮箱。 imap_header: 获取某信件的标头资讯。 imap_headers: 获取全部信件的标头资讯。 imap_last_error: 最后的错误讯息。 imap_listmailbox: 获取邮箱列示。 imap_listsubscribed: 获取订阅邮箱列示。 imap_mailboxmsginfo: 取得目前邮箱的资讯。 imap_mail_copy: 复制指定信件到它处邮箱。 imap_mail_move: 移动指定信件到它处邮箱。 imap_msgno: 列出 UID 的连续信件。 imap_num_msg: 取得信件数。 imap_num_recent: 取得新进信件数。 imap_open: 开启 IMAP 连结。 imap_ping: 检查 IMAP 是否连线。 imap_qprint: 将 qp 编码转成八位元。 imap_renamemailbox: 更改邮箱名字。 imap_reopen: 重开 IMAP 连结。 imap_rfc822_parse_adrlist: 剖析电子邮件位址。 imap_rfc822_write_address: 电子邮件位址标准化。 imap_scanmailbox: 寻找信件有无特定字串。 imap_search: 搜寻指定标准的信件。 imap_setflag_full: 设定信件旗标。 imap_sort: 将信件标头排序。 imap_status: 目前的状态资讯。 imap_subscribe: 订阅邮箱。 imap_uid: 取得信件 UID。 imap_undelete: 取消删除邮件标记。 imap_unsubscribe: 取消订阅邮箱。 implode: 将阵列变成字串。 intval: 变数转成整数型态。 iptcparse: 使用 IPTC 模组解析位元资料。 isset: 判断变数是否已设定。 is_array: 判断变数型态是否为阵列型态。 is_dir: 测试档案是否为目录。 is_double: 判断变数型态是否为倍浮点数型态。 is_executable: 测试档案是否为可执行档。 is_file: 测试档案是否为正常档案。 is_float: 判断变数型态是否为浮点数型态。 is_int: 判断变数型态是否为整数型态。 is_integer: 判断变数型态是否为长整数型态。 is_link: 测试档案是否为连结档。 is_long: 判断变数型态是否为长整数型态。 is_object: 判断变数型态是否为物件型态。 is_readable: 测试档案是否可读取。 is_real: 判断变数型态是否为实数型态。 is_string: 判断变数型态是否为字串型态。 is_writeable: 测试档案是否可写入。 PHP参数,php函数大全(二) 2009-07-23 15:55 JDDayOfWeek: 传回日期在周几。 JDMonthName: 传回月份名。 JDToFrench: 将凯撒日计数转换成为法国共和历法。 JDToGregorian: 将凯撒日计数 (Julian Day Count) 转换成为格里高里历法 (Gregorian date)。 JDToJewish: 将凯撒日计数转换成为犹太历法。 JDToJulian: 将凯撒日计数转换成为凯撒历法。 JewishToJD: 将犹太历法转换成为凯撒日计数。 join: 将阵列变成字串。 JulianToJD: 将凯撒历法转换成为凯撒日计数。 key: 取得阵列中的索引资料。 ksort: 将阵列的元素依索引排序。 ldap_add: 增加 LDAP 名录的条目。 ldap_bind: 系住 LDAP 目录。 ldap_close: 结束 LDAP 连结。 ldap_connect: 连上 LDAP 伺服器。 ldap_count_entries: 搜寻结果的数目。 ldap_delete: 删除指定资源。 ldap_dn2ufn: 将 dn 转成易读的名字。 ldap_explode_dn: 切开 dn 的栏位。 ldap_first_attribute: 取得第一笔资源的属性。 ldap_first_entry: 取得第一笔结果代号。 ldap_free_result: 释放传回资料记忆体。 ldap_get_attributes: 取得传回资料的属性。 ldap_get_dn: 取得 DN 值。 ldap_get_entries: 取得全部传回资料。 ldap_get_values: 取得全部传回值。 ldap_list: 列出简表。 ldap_modify: 改变 LDAP 名录的属性。 ldap_mod_add: 增加 LDAP 名录的属性。 ldap_mod_del: 删除 LDAP 名录的属性。 ldap_mod_replace: 新的 LDAP 名录取代旧属性。 ldap_next_attribute: 取得传回资料的下笔属性。 ldap_next_entry: 取得下一笔结果代号。 ldap_read: 取得目前的资料属性。 ldap_search: 列出树状简表。 ldap_unbind: 结束 LDAP 连结。 leak: 泄出记忆体。 link: 建立硬式连结。 linkinfo: 取得连结资讯。 list: 列出阵列中元素的值。 Log: 自然对数值。 Log10: 10 基底的对数值。 lstat: 取得连结档相关资讯。 ltrim: 去除连续空白。 mail: 寄出电子邮件。 max: 取得最大值。 mcrypt_cbc: 使用 CBC 将资料加/解密。 mcrypt_cfb: 使用 CFB 将资料加/解密。 mcrypt_create_iv: 从随机源将向量初始化。 mcrypt_ecb: 使用 ECB 将资料加/解密。 mcrypt_get_block_size: 取得编码方式的区块大小。 mcrypt_get_cipher_name: 取得编码方式的名称。 mcrypt_get_key_size: 取得编码钥匙大小。 mcrypt_ofb: 使用 OFB 将资料加/解密。 md5: 计算字串的 MD5 杂凑。 mhash: 计算杂凑值。 mhash_count: 取得杂凑 ID 的最大值。 mhash_get_block_size: 取得杂凑方式的区块大小。 mhash_get_hash_name: 取得杂凑演算法名称。 microtime: 取得目前时间的 UNIX 时间戳记的百万分之一秒值。 min: 取得最小值。 mkdir: 建立目录。 mktime: 取得 UNIX 时间戳记。 msql: 送出 query 字串。 msql_affected_rows: 得到 mSQL 最后操作影响的列数目。 msql_close: 关闭 mSQL 资料库连线。 msql_connect: 开启 mSQL 资料库连线。 msql_createdb: 建立一个新的 mSQL 资料库。 msql_create_db: 建立一个新的 mSQL 资料库。 msql_data_seek: 移动内部传回指标。 msql_dbname: 取得目前所在资料库名称。 msql_dropdb: 删除指定的 mSQL 资料库。 msql_drop_db: 删除指定的 mSQL 资料库。 msql_error: 取得最后错误讯息。 msql_fetch_array: 传回阵列资料。 msql_fetch_field: 取得栏位资讯。 msql_fetch_object: 传回物件资料。 msql_fetch_row: 传回单列的各栏位。 msql_fieldflags: 获得栏位的旗标。 msql_fieldlen: 获得栏位的长度。 msql_fieldname: 传回指定栏位的名称。 msql_fieldtable: 获得栏位的资料表 (table) 名称。 msql_fieldtype: 获得栏位的型态。 msql_field_seek: 设定指标到传回值的某栏位。 msql_freeresult: 释放传回占用记忆体。 msql_free_result: 释放传回占用记忆体。 msql_listdbs: 列出可用资料库 (database)。 msql_listfields: 列出指定资料表的栏位 (field)。 msql_listtables: 列出指定资料库的资料表 (table)。 msql_list_dbs: 列出可用资料库 (database)。 msql_list_fields: 列出指定资料表的栏位 (field)。 msql_list_tables: 列出指定资料库的资料表 (table)。 msql_numfields: 取得传回栏位的数目。 msql_numrows: 取得传回列的数目。 msql_num_fields: 取得传回栏位的数目。 msql_num_rows: 取得传回列的数目。 msql_pconnect: 开启 mSQL 伺服器长期连线。 msql_query: 送出一个 query 字串。 msql_regcase: 将字串逐字传回大小写字元。 msql_result: 取得查询 (query) 的结果。 msql_selectdb: 选择一个资料库。 msql_select_db: 选择一个资料库。 msql_tablename: 传回指定资料表的名称。 mssql_affected_rows: 取得最后 query 影响的列数。 mssql_close: 关闭与资料库的连线。 mssql_connect: 连上资料库。 mssql_data_seek: 移动列指标。 mssql_fetch_array: 传回阵列资料。 mssql_fetch_field: 取得栏位资讯。 mssql_fetch_object: 传回物件资料。 mssql_fetch_row: 传回单列的各栏位。 mssql_field_seek: 设定指标到传回值的某栏位。 mssql_free_result: 释放传回占用记忆体。 mssql_num_fields: 取得传回栏位的数目。 mssql_num_rows: 取得传回列的数目。 mssql_pconnect: 开启 MS SQL 伺服器长期连线。 mssql_query: 送出一个 query 字串。 mssql_result: 取得查询 (query) 的结果。 mssql_select_db: 选择一个资料库。 mt_getrandmax: 乱数的最大值。 mt_rand: 取得乱数值。 mt_srand: 设定乱数种子。 mysql_affected_rows: 得到 MySQL 最后操作影响的列数目。 mysql_close: 关闭 MySQL 伺服器连线。 mysql_connect: 开启 MySQL 伺服器连线。 mysql_create_db: 建立一个 MySQL 新资料库。 mysql_data_seek: 移动内部传回指标。 mysql_db_query: 送查询字串 (query) 到 MySQL 资料库。 mysql_drop_db: 移除资料库。 mysql_errno: 传回错误讯息代码。 mysql_error: 传回错误讯息。 mysql_fetch_array: 传回阵列资料。 mysql_fetch_field: 取得栏位资讯。 mysql_fetch_lengths: 传回单列各栏资料最大长度。 mysql_fetch_object: 传回物件资料。 mysql_fetch_row: 传回单列的各栏位。 mysql_field_flags: 获得目前栏位的旗标。 mysql_field_len: 获得目前栏位的长度。 mysql_field_name: 传回指定栏位的名称。 mysql_field_seek: 设定指标到传回值的某栏位。 mysql_field_table: 获得目前栏位的资料表 (table) 名称。 mysql_field_type: 获得目前栏位的型态。 mysql_free_result: 释放传回占用记忆体。 mysql_insert_id: 传回最后一次使用 INSERT 指令的 ID。 mysql_list_dbs: 列出 MySQL 伺服器可用的资料库 (database)。 mysql_list_fields: 列出指定资料表的栏位 (field)。 mysql_list_tables: 列出指定资料库的资料表 (table)。 mysql_num_fields: 取得传回栏位的数目。 mysql_num_rows: 取得传回列的数目。 mysql_pconnect: 开启 MySQL 伺服器长期连线。 mysql_query: 送出一个 query 字串。 mysql_result: 取得查询 (query) 的结果。 mysql_select_db: 选择一个资料库。 mysql_tablename: 取得资料表名称。 next: 将阵列的内部指标向后移动。 nl2br: 将换行字元转成 。 number_format: 格式化数字字串。 OCIBindByName: 让动态 SQL 可使用 PHP 变数。 OCIColumnIsNULL: 测试传回行是否为空的。 OCIColumnSize: 取得栏位型态的大小。 OCICommit: 将 Oracle 的交易处理付诸实行。 OCIDefineByName: 让 SELECT 指令可使用 PHP 变数。 OCIExecute: 执行 Oracle 的指令区段。 OCIFetch: 取得传回资料的一列 (row)。 OCIFetchInto: 取回 Oracle 资料放入阵列。 OCILogOff: 关闭与 Oracle 的连结。 OCILogon: 开启与 Oracle 的连结。 OCINewDescriptor: 初始新的 LOB/FILE 描述。 OCINumRows: 取得受影响栏位的数目。 OCIParse: 分析 SQL 语法。 OCIResult: 从目前列 (row) 的资料取得一栏 (column)。 OCIRollback: 撤消当前交易。 OctDec: 八进位转十进位。 odbc_autocommit: 开关自动更动功能。 odbc_binmode: 设定二进位资料处理方式。 odbc_close: 关闭 ODBC 连结。 odbc_close_all: 关闭所有 ODBC 连结。 odbc_commit: 更动 ODBC 资料库。 odbc_connect: 连结至 ODBC 资料库。 odbc_cursor: 取得游标名。 odbc_do: 执行 SQL 指令。 odbc_exec: 执行 SQL 指令。 odbc_execute: 执行预置 SQL 指令。 odbc_fetch_into: 取得传回的指定列。 odbc_fetch_row: 取得传回一列。 odbc_field_len: 取得栏位资料长度。 odbc_field_name: 取得栏位名称。 odbc_field_type: 取得栏位资料形态。 odbc_free_result: 释出传回资料的记忆体。 odbc_longreadlen: 设定传回栏的最大值。 odbc_num_fields: 取得栏位数目。 odbc_num_rows: 取得传回列数目。 odbc_pconnect: 长期连结至 ODBC 资料库。 odbc_prepare: 预置 SQL 指令。 odbc_result: 取得传回资料。 odbc_result_all: 传回 HTML 表格资料。 odbc_rollback: 撤消当前交易。 odbc_setoption: 调整 ODBC 设定。 opendir: 开启目录 handle。 openlog: 打开系统纪录。 Ora_Bind: 连结 PHP 变数到 Oracle 参数。 Ora_Close: 关闭一个 Oracle 的 cursor。 Ora_ColumnName: 得到 Oracle 传回列 (Column) 的名称。 Ora_ColumnSize: 取得栏位型态的大小。 Ora_ColumnType: 得到 Oracle 传回列 (Column) 的型态。 Ora_Commit: 将 Oracle 的交易处理付诸实行。 Ora_CommitOff: 关闭自动执行 Oracle 交易更动的功能。 Ora_CommitOn: 打开自动执行 Oracle 交易更动的功能。 Ora_Do: 快速的 SQL 查询。 Ora_Error: 获得 Oracle 错误讯息。 Ora_ErrorCode: 获得 Oracle 错误代码。 Ora_Exec: 执行 Oracle 的指令区段。 Ora_Fetch: 取得传回资料的一列 (row)。 Ora_FetchInto: 取回 Oracle 资料放入阵列。 Ora_GetColumn: 从传回列 (row) 的资料取得一栏 (column)。 Ora_Logoff: 结束与 Oracle 的连结。 Ora_Logon: 开启与 Oracle 的连结。 Ora_Numcols: 取得栏位的数目。 Ora_Open: 开启 Oracle 的 cursor。 Ora_Parse: 分析 SQL 语法。 Ora_PLogon: 开启与 Oracle 的长期连结。 Ora_Rollback: 撤消当前交易。 Ord: 传回字元的序数值。 pack: 压缩资料到位元字串之中。 parse_str: 剖析 query 字串成变数。 parse_url: 剖析 URL 字串。 passthru: 执行外部程式并不加处理输出资料。 pclose: 关闭档案。 PDF_add_annotation: 加入注解。 PDF_add_outline: 目前页面加入书签。 PDF_arc: 绘弧。 PDF_begin_page: 启始 PDF 档案页面。 PDF_circle: 绘圆。 PDF_clip: 组合所有向量。 PDF_close: 关闭 PDF 档。 PDF_closepath: 形成封闭的向量形状。 PDF_closepath_fill_stroke: 形成封闭的向量形状沿向量绘线并填满。 PDF_closepath_stroke: 形成封闭的向量形状并沿向量绘线。 PDF_close_image: 关闭图档。 PDF_continue_text: 输出文字。 PDF_curveto: 绘贝氏曲线。 PDF_endpath: 关闭目前向量。 PDF_end_page: 关闭 PDF 档案页面。 PDF_execute_image: 放置 PDF 档中图片到指定位置。 PDF_fill: 填满目前的向量。 PDF_fill_stroke: 填满目前的向量并沿向量绘线。 PDF_get_info: 传回档案资讯。 PDF_lineto: 绘直线。 PDF_moveto: 设定处理的坐标点。 PDF_open: 建立新的 PDF 档。 PDF_open_gif: 开启 GIF 图档。 PDF_open_jpeg: 开启 JPEG 图档。 PDF_open_memory_image: 开启记忆体图档。 PDF_place_image: 放置图片到 PDF 档指定位置。 PDF_put_image: 放置图片到 PDF 档。 PDF_rect: 绘长方形。 PDF_restore: 还原环境变数。 PDF_rotate: 旋转物件。 PDF_save: 储存环境变数。 PDF_scale: 缩放物件。 PDF_setdash: 设定虚线样式。 PDF_setflat: 设定平滑值。 PDF_setgray: 指定绘图的颜色为灰阶并填入。 PDF_setgray_fill: 指定填入的颜色为灰阶。 PDF_setgray_stroke: 指定绘图的颜色为灰阶。 PDF_setlinecap: 设定 linecap 参数。 PDF_setlinejoin: 设定连线参数。 PDF_setlinewidth: 设定线宽。 PDF_setmiterlimit: 设定斜边界限。 PDF_setrgbcolor: 指定绘图的颜色为彩色并填入。 PDF_setrgbcolor_fill: 指定填入的颜色为彩色。 PDF_setrgbcolor_stroke: 指定绘图的颜色为彩色。 PDF_set_char_spacing: 设定字元间距。 PDF_set_duration: 设定二页的切换时间。 PDF_set_font: 设定使用的字型及大小。 PDF_set_horiz_scaling: 设定文字水平间距。 PDF_set_info_author: 设定档案作者。 PDF_set_info_creator: 设定建档者字串。 PDF_set_info_keywords: 设定档案的关键字。 PDF_set_info_subject: 设定档案主题。 PDF_set_info_title: 设定档案标题。 PDF_set_leading: 设定行距。 PDF_set_text_matrix: 设定文字矩阵。 PDF_set_text_pos: 设定文字位置。 PDF_set_text_rendering: 设定文字表现方式。 PDF_set_text_rise: 设定文字高度。 PDF_set_transition: 设定页的转换。 PDF_set_word_spacing: 设定字间距。 PDF_show: 输出字串到 PDF 档案。 PDF_show_xy: 输出字串到指定坐标。 PDF_stringwidth: 计算字串的宽度。 PDF_stroke: 沿向量绘线。 PDF_translate: 移动原点。 pfsockopen: 打开网路的 Socket 持续连结。 pg_Close: 关闭 PostgreSQL 伺服器连线。 pg_cmdTuples: 取得被 SQL 指令影响的资料笔数。 pg_Connect: 开启 PostgreSQL 伺服器连线。 pg_DBname: 取得目前的资料库名称。 pg_ErrorMessage: 传回错误讯息。 pg_Exec: 执行 query 指令。 pg_Fetch_Array: 传回阵列资料。 pg_Fetch_Object: 传回物件资料。 pg_Fetch_Row: 传回单列的各栏位。 pg_FieldIsNull: 检查栏位是否有资料。 pg_FieldName: 传回指定栏位的名称。 pg_FieldNum: 取得指定栏位的行数。 pg_FieldPrtLen: 计算可列示的长度。 pg_FieldSize: 计算指定栏位的长度。 pg_FieldType: 获得目前栏位的型态。 pg_FreeResult: 释放传回占用记忆体。 pg_GetLastOid: 取得最后的物件代码。 pg_Host: 取得连线机器名称。 pg_loclose: 关闭大型物件。 pg_locreate: 建立大型物件。 pg_loopen: 开启大型物件。 pg_loread: 读取大型物件。 pg_loreadall: 读取大型物件并输出。 pg_lounlink: 删除大型物件。 pg_lowrite: 读取大型物件。 pg_NumFields: 取得传回栏位的数目。 pg_NumRows: 取得传回列的数目。 pg_Options: 取得连线机器选项。 pg_pConnect: 开启 PostgreSQL 伺服器长期连线。 pg_Port: 取得连线机器埠号。 pg_Result: 取得查询 (query) 的结果。 pg_tty: 取得连线机器终端机。 phpinfo: 传回 PHP 所有相关资讯。 phpversion: 传回 PHP 版本讯息。 pi: 圆周率。 popen: 开启档案。 pos: 传回阵列目前的元素。 pow: 次方。 preg_match: 字串比对剖析。 preg_match_all: 字串整体比对剖析。 preg_replace: 字串比对剖析并取代。 preg_split: 将字串依指定的规则切开。 prev: 将阵列的内部指标往前移动。 print: 输出字串。 printf: 输出格式化字串。 putenv: 设定系统环境变数。 quoted_printable_decode: 将 qp 编码字串转成 8 位元字串。 QuoteMeta: 加入引用符号。 rand: 取得乱数值。 range: 建立一个整数范围的阵列。 rawurldecode: 从 URL 专用格式字串还原成普通字串。 rawurlencode: 将字串编码成 URL 专用格式。 readdir: 读取目录 handle。 readfile: 输出档案。 readgzfile: 读出压缩档。 readlink: 传回符号连结 (symbolic link) 目标档。 recode_file: 记录档案或档案请求到记录中。 recode_string: 记录字串到记录中。 register_shutdown_function: 定义 PHP 程式执行完成后执行的函式。 rename: 更改档名。 reset: 将阵列的指标指到阵列第一个元素。 rewind: 重置开档的读写位置指标。 rewinddir: 重设目录 handle。 rmdir: 删除目录。 round: 四舍五入。 rsort: 将阵列的值由大到小排序。 sem_acquire: 捕获信号。 sem_get: 取得信号代码。 sem_release: 释出信号。 serialize: 储存资料到系统中。 session_decode: Session 资料解码。 session_destroy: 结束 session。 session_encode: Session 资料编码。 session_id: 存取目前 session 代号。 session_is_registered: 检查变数是否注册。 session_module_name: 存取目前 session 模组。 session_name: 存取目前 session 名称。 session_register: 注册新的变数。 session_save_path: 存取目前 session 路径。 session_start: 初始 session。 session_unregister: 删除已注册变数。 setcookie: 送出 Cookie 资讯到浏览器。 setlocale: 设定地域化资讯。 settype: 设定变数型态。 set_file_buffer: 设定档案缓冲区大小。 set_magic_quotes_runtime: 设定 magic_quotes_runtime 值。 set_socket_blocking: 切换搁置与无搁置模式。 set_time_limit: 设定该页最久执行时间。 shm_attach: 开启建立共享记忆体区段。 shm_detach: 中止共享记忆体区段连结。 shm_get_var: 取得记忆体区段中指定的变数。 shm_put_var: 加入或更新记忆体区段中的变数。 shm_remove: 清除记忆体区段。 shm_remove_var: 删除记忆体区段中指定的变数。 shuffle: 将阵列的顺序弄混。 similar_text: 计算字串相似度。 Sin: 正弦计算。 sizeof: 获知阵列的大小。 sleep: 暂停执行。 snmpget: 取得指定物件识别码。 snmpwalk: 取得所有物件。 snmpwalkoid: 取得网路本体树状资讯。 snmp_get_quick_print: 取得 UCD 函式库中的 quick_print 值。 snmp_set_quick_print: 设定 UCD 函式库中的 quick_print 值。 solid_close: 关闭 solid 连结。 solid_connect: 连结至 solid 资料库。 solid_exec: 执行 SQL 指令。 solid_fetchrow: 取得传回一列。 solid_fieldname: 取得栏位名称。 solid_fieldnum: 取得栏位数目。 solid_freeresult: 释出传回资料的记忆体。 solid_numfields: 取得栏位数目。 solid_numrows: 取得传回列数目。 solid_result: 取得传回资料。 sort: 将阵列排序。 soundex: 计算字串的读音值 split: 将字串依指定的规则切开。 sprintf: 将字串格式化。 sql_regcase: 将字串逐字传回大小写字元。 Sqrt: 开平方根。 srand: 设定乱数种子。 stat: 取得档案相关资讯。 strchr: 寻找第一个出现的字元。 strcmp: 字串比较。 strcspn: 不同字串的长度。 strftime: 将伺服器的时间本地格式化。 StripSlashes: 去掉反斜线字元。 strip_tags: 去掉 HTML 及 PHP 的标记。 strlen: 取得字串长度。 strpos: 寻找字串中某字元最先出现处。 strrchr: 取得某字元最后出现处起的字串。 strrev: 颠倒字串。 strrpos: 寻找字串中某字元最后出现处。 strspn: 找出某字串落在另一字串遮罩的数目。 strstr: 传回字串中某字串开始处至结束的字串。 strtok: 切开字串。 strtolower: 字串全转为小写。 strtoupper: 字串全转为大写。 strtr: 转换某些字元。 strval: 将变数转成字串型态。 str_replace: 字串取代。 substr: 取部份字串。 sybase_affected_rows: 取得最后 query 影响的列数。 sybase_close: 关闭与资料库的连线。 sybase_connect: 连上资料库。 sybase_data_seek: 移动列指标。 sybase_fetch_array: 传回阵列资料。 sybase_fetch_field: 取得栏位资讯。 sybase_fetch_object: 传回物件资料。 sybase_fetch_row: 传回单列的各栏位。 sybase_field_seek: 设定指标到传回值的某栏位。 sybase_free_result: 释放传回占用记忆体。 sybase_num_fields: 取得传回栏位的数目。 sybase_num_rows: 取得传回列的数目。 sybase_pconnect: 开启伺服器长期连线。 sybase_query: 送出一个 query 字串。 sybase_result: 取得查询 (query) 的结果。 sybase_select_db: 选择一个资料库。 symlink: 建立符号连结 (symbolic link)。 syslog: 纪录至系统纪录。 system: 执行外部程式并显示输出资料。 Tan: 正切计算。 tempnam: 建立唯一的临时档。 time: 取得目前时间的 UNIX 时间戳记。 touch: 设定最后修改时间。 trim: 截去字串首尾的空格。 uasort: 将阵列依使用者自定的函式排序。 ucfirst: 将字串第一个字元改大写。 ucwords: 将字串每个字第一个字母改大写。 uksort: 将阵列的索引依使用者自定的函式排序。 umask: 改变目前的档案属性遮罩 umask。 uniqid: 产生唯一的值。 unlink: 删除档案。 unpack: 解压缩位元字串资料。 unserialize: 取出系统资料。 unset: 删除变数。 urldecode: 还原 URL 编码字串。 urlencode: 将字串以 URL 编码。 usleep: 暂停执行。 usort: 将阵列的值依使用者自定的函式排序。 utf8_decode: 将 UTF -8 码转成 ISO-8859-1 码。 utf8_encode: 将 ISO-8859-1 码转成 UTF-8 码。 virtual: 完成阿帕契伺服器的子请求 (sub-request)。 vm_addalias: 加入新别名。 vm_adduser: 加入新使用者。 vm_delalias: 删除别名。 vm_deluser: 删除使用者。 vm_passwd: 改变使用者密码。 wddx_add_vars: 将 WDDX 封包连续化。 wddx_deserialize: 将 WDDX 封包解连续化。 wddx_packet_end: 结束的 WDDX 封包。 wddx_packet_start: 开始新的 WDDX 封包。 wddx_serialize_value: 将单一值连续化。 wddx_serialize_vars: 将多值连续化。 xml_error_string: 取得 XML 错误字串。 xml_get_current_byte_index: 取得目前剖析为第几个位元组。 xml_get_current_column_number: 获知目前剖析的第几栏位。 xml_get_current_line_number: 取得目前剖析的行号。 xml_get_error_code: 取得 XML 错误码。 xml_parse: 剖析 XML 文件。 xml_parser_create: 初始 XML 剖析器。 xml_parser_free: 释放剖析占用的记忆体。 xml_parser_get_option: 取得剖析使用的选项。 xml_parser_set_option: 设定剖析使用的选项。 xml_set_character_data_handler: 建立字元资料标头。 xml_set_default_handler: 建立内定标头。 xml_set_element_handler: 设定元素的标头。 xml_set_external_entity_ref_handler: 设定外部实体参引的标头。 xml_set_notation_decl_handler: 设定记法宣告的标头。 xml_set_object: 使 XML 剖析器用物件。 xml_set_processing_instruction_handler: 建立处理指令标头。 xml_set_unparsed_entity_decl_handler: 设定未剖析实体宣告的标头。 yp_errno: 取得先前 YP 操作的错误码。 yp_err_string: 取得先前 YP 操作的错误字串。 yp_first: 传回 map 上第一笔符合的资料。 yp_get_default_domain: 取得机器的 Domain。 yp_master: 取得 NIS 的 Master。 yp_match: 取得指定资料。 yp_next: 指定 map 的下笔资料。 yp_order: 传回 map 的序数。 PHP 函式库及函式 :Session 函式库 本函式库共有 11 个函式 session_start: 初始 session。 session_destroy: 结束 session。 session_name: 存取目前 session 名称。 session_module_name: 存取目前 session 模组。 session_save_path: 存取目前 session 路径。 session_id: 存取目前 session 代号。 session_register: 注册新的变数。 session_unregister: 删除已注册变数。 session_is_registered: 检查变数是否注册。 session_decode: Session 资料解码。 session_encode: Session 资料编码 ODBC 资料库连结函式库 本函式库共有 25 个函式 开放资料连结 (Open Database Connectivity, ODBC) 是连结资料库的共通介面。 ODBC 是由微软主导的资料库连结标准,实作环境也以微软的系统最成熟。 在 UNIX 系统中,通常要使用其它厂商所提供的 ODBC 介面,有些 UNIX 厂商会自己提供 ODBC 介面 (如 SUN 有为 Solaris 提供 ODBC)。 ODBC 和资料库的查询采用 SQL 语言,这和大部份的资料库查询方式一样,这使得系统可以很容易和各种资料库沟通。 当然,透过 ODBC 介面,后端的资料库不一定要 DBMS 这种大型资料库系统,亦可以是资料表 (如 Microsoft Access)、 或者是试算表 (如 Microsoft Excel)。 odbc_autocommit: 开关自动更动功能。 odbc_binmode: 设定二进位资料处理方式。 odbc_close: 关闭 ODBC 连结。 odbc_close_all: 关闭所有 ODBC 连结。 odbc_commit: 更动 ODBC 资料库。 odbc_connect: 连结至 ODBC 资料库。 odbc_cursor: 取得游标名。 odbc_do: 执行 SQL 指令。 odbc_exec: 执行 SQL 指令。 odbc_execute: 执行预置 SQL 指令。 odbc_fetch_into: 取得传回的指定列。 odbc_fetch_row: 取得传回一列。 odbc_field_name: 取得栏位名称。 odbc_field_type: 取得栏位资料形态。 odbc_field_len: 取得栏位资料长度。 odbc_free_result: 释出传回资料的记忆体。 odbc_longreadlen: 设定传回栏的最大值。 odbc_num_fields: 取得栏位数目。 odbc_pconnect: 长期连结至 ODBC 资料库。 odbc_prepare: 预置 SQL 指令。 odbc_num_rows: 取得传回列数目。 odbc_result: 取得传回资料。 odbc_result_all: 传回 HTML 表格资料。 odbc_rollback: 撤消当前交易。 odbc_setoption: 调整 ODBC 设定 php函数大全01 2009-07-19 18:42 Abs: 取得绝对值。 Acos: 取得反余弦值。 ada_afetch: 取得数据库的返回列。 ada_autocommit: 开关自动改动功能。 ada_close: 关闭 Adabas D 链接。 ada_commit: 改动 Adabas D 数据库。 ada_connect: 链接至 Adabas D 数据库。 ada_exec: 执行 SQL 指令。 ada_fetchrow: 取得返回一列。 ada_fieldname: 取得字段名称。 ada_fieldtype: 取得字段资料类型。 ada_freeresult: 释出返回资料的内存。 ada_numfields: 取得字段数目。 ada_numrows: 取得返回列数目。 ada_result: 取得返回资料。 ada_resultall: 返回 HTML 表格资料。 ada_rollback: 撤消当前交易。 AddSlashes: 字符串加入斜线。 apache_lookup_uri: 获得所有的 URI 相关信息。 apache_note: 获得及配置apache服务器的请求纪录。   字串7 array: 建立一个新的数组。 array_walk: 让使用者自订函数能处理数组中的每一个元素。 arsort: 将数组的值由大到小排序。 Asin: 取得反正弦值。 asort: 将数组的值由小到大排序。 aspell_check: 检查一个单字。 aspell_check-raw: 检查一个单字,即使拼错也不改变或修正。 aspell_new: 载入一个新的字典。 aspell_suggest: 检查一个单字,并提供拼写建议。 Atan: 取得反正切值。 Atan2: 计算二数的反正切值。 base64_decode: 将 BASE64 编码字符串解码。 base64_encode: 将字符串以 BASE64 编码。 basename: 返回不含路径的文件字符串。 base_convert: 转换数字的进位方式。 bcadd: 将二个高精确度数字相加。 bccomp: 比较二个高精确度数字。 bcdiv: 将二个高精确度数字相除。 bcmod: 取得高精确度数字的余数。 bcmul: 将二个高精确度数字相乘。 bcpow: 求一高精确度数字次方值。   字串6 bcscale: 配置程序中所有 BC 函数库的默认小数点位数。 bcsqrt: 求一高精确度数字的平方根。 bcsub: 将二个高精确度数字相减。 bin2hex: 二进位转成十六进位。 BinDec: 二进位转成十进位。 Ceil: 计算大于指定数的最小整数。 chdir: 改变目录。 checkdate: 验证日期的正确性。 checkdnsrr: 检查指定网址的 DNS 记录。 chgrp: 改变文件所属的群组。 chmod: 改变文件的属性。 Chop: 去除连续空白。 chown: 改变文件的拥有者。 Chr: 返回序数值的 字符。 chunk_split: 将字符串分成小段。 clearstatcache: 清除文件状态快取。 closedir: 关闭目录 handle。 closelog: 关闭系统纪录。 connection_aborted: 若链接中断则返回 true。 connection_status: 取得连接状态。 connection_timeout: 若超过 PHP 程序执行时间则返回 true。 convert_cyr_string: 转换古斯拉夫字符串成其它字符串。   字串6 copy: 复制文件。 Cos: 余弦计算。 count: 计算变量或数组中的元素个数。 crypt: 将字符串用 DES 编码加密。 current: 返回数组中目前的元素。   字串9 date: 将服务器的时间格式化。 dbase_add_record: 加入资料到 dBase 资料表。 dbase_close: 关闭 dBase 资料表。 dbase_create: 建立 dBase 资料表。 dbase_delete_record: 删除 dBase 资料表的资料。 dbase_get_record: 取得 dBase 资料表的资料。 dbase_numfields: 取得 dBase 资料表的字段数。 dbase_numrecords: 取得 dBase 资料表的列数。 dbase_open: 打开 dBase 资料表。 dbase_pack: 清理 dBase 资料表。 dba_close: 关闭数据库。 dba_delete: 删除指定资料。 dba_exists: 检查键是否存在。 dba_fetch: 取回指定资料。 dba_firstkey: 取回首笔键值。 dba_insert: 加入资料。 dba_nextkey: 取回下笔键值。 dba_open: 打开数据库链接。   字串2 dba_optimize: 最佳化数据库。 dba_popen: 打开并保持数据库链接。 dba_replace: 改动或加入资料。 dba_sync: 数据库同步化。 dblist: 取得 DBM 的信息。 dbmclose: 关闭 DBM 数据库。 dbmdelete: 删除指定资料。 dbmexists: 检查键是否存在。 dbmfetch: 取回指定资料。 dbmfirstkey: 取回首笔键名。 dbminsert: 加入资料。 dbmnextkey: 取回下笔键值。 dbmopen: 打开 DBM 数据库链接。 dbmreplace: 改动或加入资料。 debugger_off: 关闭内建的 PHP 除错器。 debugger_on: 使用内建的 PHP 除错器。 DecBin: 十进位转二进位。 DecHex: 十进位转十六进位。 DecOct: 十进位转八进位。 delete: 无用的项目。 die: 输出信息并中断 PHP 程序。 dir: 目录类别类。 dirname: 取得路径中的目录名。 diskfreespace: 取得目录所在的剩余可用空间。   字串3 dl: 载入 PHP 扩充模块。 doubleval: 变量转成倍浮点数类型。 each: 返回数组中下一个元素的索引及值。 easter_date: 计算复活节日期。 easter_days: 计算复活节与三月廿一日之间日期数。 echo: 输出字符串。 empty: 判断变量是否已配置。 end: 将数组的内部指针指到最后的元素。 ereg: 字符串比对解析。 eregi: 字符串比对解析,与大小写无关。 eregi_replace: 字符串比对解析并取代,与大小写无关。 ereg_replace: 字符串比对解析并取代。 error_log: 送出一个错误信息。 error_reporting: 配置错误信息回报的等级。 escapeshellcmd: 除去字符串中的特殊符号。 eval: 将值代入字符串之中。 exec: 执行外部程序。 exit: 结束 PHP 程序。 Exp: 自然对数 e 的次方值。 explode: 切开字符串。 extract: 汇入数组到符号表。 fclose: 关闭已打开的文件。   字串6 FDF_close: 关闭 FDF 文件。 FDF_create: 建立新的 FDF 文件。 FDF_get_file: 取得 /F 键的值。 FDF_get_status: 取得 /STATUS 键的值。   字串5 FDF_get_value: 取得字段的值。 FDF_next_field_name: 下一字段的名称。 FDF_open: 打开 FDF 文件。 FDF_save: 将 FDF 文件存文件。 FDF_set_ap: 配置显示字段。 FDF_set_file: 配置 /F 键。 FDF_set_status: 配置 /STATUS 键。 FDF_set_value: 配置字段的值。 feof: 测试文件指针是否指到文件尾。 fgetc: 取得文件指针所指的字符。 fgetcsv: 取得文件指针所指行,并解析 CSV 字段。 fgets: 取得文件指针所指的行。 fgetss: 取得文件指针所指的行,并去掉 HTML 语言标记。 file: 将文件全部读入数组变量中。 fileatime: 取得文件最后的存取时间。 filectime: 取得文件最后的改变时间。 filegroup: 取得文件所属的群组。 fileinode: 取得文件的 inode 值。 filemtime: 取得文件最后的修改时间。   字串7 fileowner: 取得文件的拥有者。 fileperms: 取得文件的权限配置。 filepro: 读取 FilePro Map 文件。 filepro_fieldcount: 取得字段数目。 filepro_fieldname: 取得字段名称。 filepro_fieldtype: 取得字段类型。 filepro_fieldwidth: 取得字段宽度。 filepro_retrieve: 取得指定储存格资料。 filepro_rowcount: 取得列数目。 filesize: 获得文件的大小。 filetype: 获得文件的类型。 file_exists: 检查文件是否存在。 flock: 锁住文件。 Floor: 计算小于指定数的最大整数。 flush: 清出输出缓冲区。 fopen: 打开文件或者 URL。 fpassthru: 输出所有剩余资料。 fputs: 写到文件指针。 fread: 位组的方式读取文件。 FrenchToJD: 将法国共和历法转换成为凯撒日计数。 fseek: 移动文件指针。 fsockopen: 打开网络的 Socket 链接。 ftell: 取得文件读写指针位置。   字串8 ftp_cdup: 回上层目录。 ftp_chdir: 改变路径。 ftp_connect: 打开 FTP 链接。 ftp_delete: 将文件删除。 ftp_fget: 下载文件,并存在已开的文件中。 ftp_fput: 上传已打开文件。 ftp_get: 下载文件。 ftp_login: 登入 FTP 服务器。 ftp_mdtm: 获得指定文件的最后修改时间。 ftp_mkdir: 建新目录。 ftp_nlist: 列出指定目录中所有文件。 ftp_pasv: 切换主被动传输模式。 ftp_put: 上传文件。 ftp_pwd: 取得目前所在路径。 ftp_quit: 关闭 FTP 连接。 ftp_rawlist: 详细列出指定目录中所有文件。 ftp_rename: 将文件改名。 ftp_rmdir: 删除目录。 ftp_size: 获得指定文件的大小。 ftp_systype: 显示服务器系统。 function_exists: 检查函数是否已定义。 fwrite: 二进位位方式写入文件。 getallheaders: 获得所有 HTTP 变量值。   字串5 getdate: 获得时间及日期信息。 getenv: 取得系统的环境变量 gethostbyaddr: 返回机器名称。 gethostbyname: 返回 IP 网址。 gethostbynamel: 返回机器名称的所有 IP。   字串9 GetImageSize: 取得图片的长宽。 getlastmod: 返回该网页的最后修改时间。 getmxrr: 取得指定网址 DNS 记录之 MX 字段。 getmyinode: 返回该网页的 inode 值。 getmypid: 返回 PHP 的行程代号。 getmyuid: 返回 PHP 的使用者代码。 getrandmax: 随机数的最大值。 getrusage: 返回系统资源使用率。 gettimeofday: 取得目前时间。 gettype: 取得变量的类型。 get_cfg_var: 取得 PHP 的配置选项值。 get_current_user: 取得 PHP 行程的拥有者名称。 get_magic_quotes_gpc: 取得 PHP 环境变量 magic_quotes_gpc 的值。 get_magic_quotes_runtime: 取得 PHP 环境变量 magic_quotes_runtime 的值。 get_meta_tags: 抽出文件所有 meta 标记的资料。 gmdate: 取得目前与 GMT 差后的时间。   字串2 gmmktime: 取得 UNIX 时间戳记的格林威治时间。 GregorianToJD: 将格里高里历法转换成为凯撒日计数。 gzclose: 关闭压缩文件。 gzeof: 判断是否在压缩文件尾。 gzfile: 读压缩文件到数组中。 gzgetc: 读压缩文件中的字符。 gzgets: 读压缩文件中的字符串。 gzgetss: 读压缩文件中的字符串,并去掉 HTML 指令。 gzopen: 打开压缩文件。 gzpassthru: 解压缩指针后全部资料。 gzputs: 资料写入压缩文件。 gzread: 压缩文件读出指定长度字符串。 gzrewind: 重设压缩文件指针。 gzseek: 设压缩文件指针至指定处。 gztell: 取得压缩文件指针处。 gzwrite: 资料写入压缩文件。 header: 送出 HTTP 协议的标头到浏览器 HexDec: 十六进位转十进位。 htmlentities: 将所有的字符都转成 HTML 字符串。 htmlspecialchars: 将特殊字符转成 HTML 格式。 hw_Children: 取得子类代码。   字串9 hw_ChildrenObj: 取得子类的类记录。 hw_Close: 关闭 Hyperwave 连接。 hw_Connect: 连上 Hyperwave 服务器。 hw_Cp: 复制类。 hw_Deleteobject: 删除类。 hw_DocByAnchor: 取得指定锚的文件类代码。 hw_DocByAnchorObj: 取得指定锚的文件类。 hw_DocumentAttributes: 取得指定文件类属性。 hw_DocumentBodyTag: 取得指定文件类的文件主体标记。 hw_DocumentContent: 取得指定文件类的内容。 hw_DocumentSetContent: 重设指定文件类的内容。 hw_DocumentSize: 取得文件大小。 hw_EditText: 改动文字档宁。 hw_Error: 取得错误代码。 hw_ErrorMsg: 取得错误信息。 hw_Free_Document: 释放文件使用的内存。 hw_GetAnchors: 取得文件的链接锚。 hw_GetAnchorsObj: 取得文件的链接锚记录。 hw_GetAndLock: 取得并锁住类。 hw_GetChildColl: 取得子类们的 ID。 hw_GetChildCollObj: 取得子类们的资料。   字串4 hw_GetChildDocColl: 取得全部子文件聚集。 hw_GetChildDocCollObj: 取得全部子文件聚集记录。 hw_GetObject: 取得类。   字串7 hw_GetObjectByQuery: 搜寻类。 hw_GetObjectByQueryColl: 搜寻聚集类。 hw_GetObjectByQueryCollObj: 搜寻聚集类。 hw_GetObjectByQueryObj: 搜寻类。 hw_GetParents: 取得父类的 ID。 hw_GetParentsObj: 取得父类的资料。 hw_GetRemote: 取得远端文件。 hw_GetRemoteChildren: 取得远端的子文件。 hw_GetSrcByDestObj: 取得指定目的的文件内容。 hw_GetText: 取得纯文字档宁。 hw_GetUsername: 目前使用者名字。 hw_Identify: 使用者身份确认。 hw_InCollections: 检查类聚集。 hw_Info: 连接信息。 hw_InsColl: 插入聚集。 hw_InsDoc: 插入文件。 hw_InsertDocument: 上传文件。 hw_InsertObject: 插入类记录。 hw_Modifyobject: 修改类记录。 hw_Mv: 移动类。 hw_New_Document: 建立新文件。   字串1 hw_Objrec2Array: 类记录转为数组。 hw_OutputDocument: 输出文件。 hw_pConnect: 连上 Hyperwave 服务器。 hw_PipeDocument: 取得文件。 hw_Root: 取得根类代码。 hw_Unlock: 取消锁定。 hw_Who: 列出目前使用者。 ibase_bind: 链接 PHP 变量到 InterBase 参数。 ibase_close: 关闭 InterBase 服务器连接。 ibase_connect: 打开 InterBase 服务器连接。 ibase_execute: 执行 SQL 的指令部分。 ibase_fetch_row: 返回单列的各字段。 ibase_free_query: 释放查询指令占用内存。 ibase_free_result: 释放返回占用内存。 ibase_pconnect: 保持 InterBase 服务器连接。 ibase_prepare: 分析 SQL 语法。 ibase_query: 送出一个 query 字符串。 ibase_timefmt: 配置时间格式。 ifxus_close_slob: 删除 slob 类。 ifxus_create_slob: 建立 slob 类。   字串2 ifxus_open_slob: 打开 slob 类。 ifxus_read_slob: 读取指定数目的 slob 类。 ifxus_seek_slob: 配置目前文件或找寻位置。 ifxus_tell_slob: 返回目前文件或找寻位置。 ifxus_write_slob: 将字符串写入 slob 类中。 ifx_affected_rows: 得到 Informix 最后操作影响的列数目。 ifx_blobinfile_mode: 配置长位类模式。 ifx_byteasvarchar: 配置位组模式默认值。 ifx_close: 关闭 Informix 服务器连接。 ifx_connect: 打开 Informix 服务器连接。 ifx_copy_blob: 复制长位类。 ifx_create_blob: 建立长位类。 ifx_create_char: 建立字符类。 ifx_do: 执行已准备 query 字符串。 ifx_error: 取得 Informix 最后的错误。 ifx_errormsg: 取得 Informix 最后错误信息。 ifx_fetch_row: 返回单列的各字段。 ifx_fieldproperties: 列出 Informix 的 SQL 字段属性。   字串8 ifx_fieldtypes: 列出 Informix 的 SQL 字段。 ifx_free_blob: 删除长位类。 ifx_free_char: 删除字符类。   字串7 ifx_free_result: 释放返回占用内存。 ifx_free_slob: 删除 slob 类。 ifx_getsqlca: 取得 query 后的 sqlca 信息。 ifx_get_blob: 取得长位类。 ifx_get_char: 取得字符类。 ifx_htmltbl_result: 将 query 返回资料转成 HTML 表格。 ifx_nullformat: 配置空字符模式默认值。 ifx_num_fields: 取得返回字段的数目。 ifx_num_rows: 取得返回列的数目。 ifx_pconnect: 打开 Informix 服务器持续连接。 ifx_prepare: 准备 query 字符串。 ifx_query: 送出一个 query 字符串。 ifx_textasvarchar: 配置文字模式默认值。 ifx_update_blob: 更改长位类。 ifx_update_char: 更改字符类。 ignore_user_abort: 连接中断后程序是否执行。 ImageArc: 画弧线。 ImageChar: 写出横向字符。   字串7 ImageCharUp: 写出直式字符。 ImageColorAllocate: 匹配颜色。 ImageColorAt: 取得图中指定点颜色的索引值。 ImageColorClosest: 计算色表中与指定颜色最接近者。 ImageColorExact: 计算色表上指定颜色索引值。 ImageColorResolve: 计算色表上指定或最接近颜色的索引值。 ImageColorSet: 配置色表上指定索引的颜色。 ImageColorsForIndex: 取得色表上指定索引的颜色。 ImageColorsTotal: 计算图的颜色数。 ImageColorTransparent: 指定透明背景色。 ImageCopyResized: 复制新图并调整大小。 ImageCreate: 建立新图。 ImageCreateFromGIF: 取出 GIF 图型。 ImageCreateFromPNG: 取出 PNG 图型。 ImageDashedLine: 绘虚线。 ImageDestroy: 结束图形。 ImageFill: 图形着色。 ImageFilledPolygon: 多边形区域着色。 ImageFilledRectangle: 矩形区域着色。 ImageFillToBorder: 指定颜色区域内着色。   字串5 ImageFontHeight: 取得字型的高度。 ImageFontWidth: 取得字型的宽度。 ImageGIF: 建立 GIF 图型。 ImageInterlace: 使用交错式显示与否。 ImageLine: 绘实线。 ImageLoadFont: 载入点阵字型。 ImagePNG: 建立 PNG 图型。 ImagePolygon: 绘多边形。 ImagePSBBox: 计算 Postscrīpt 文字所占区域。 ImagePSEncodeFont: Postscrīpt 字型转成向量字。 ImagePSFreeFont: 卸下 Postscrīpt 字型。 ImagePSLoadFont: 载入 Postscrīpt 字型。 ImagePSText: 写 Postscrīpt 文字到图中。 ImageRectangle: 绘矩形。 ImageSetPixel: 绘点。 ImageString: 绘横式字符串。 ImageStringUp: 绘直式字符串。 ImageSX: 取得图片的宽度。 ImageSY: 取得图片的高度。 ImageTTFBBox: 计算 TTF 文字所占区域。 ImageTTFText: 写 TTF 文字到图中。   字串3 imap_8bit: 将八位转成 qp 编码。 imap_alerts: 所有的警告信息。 imap_append: 附加字符串到指定的邮箱中。 imap_base64: 解 BASE64 编码。   字串7 imap_binary: 将八位转成 base64 编码。 imap_body: 读信的内文。 imap_check: 返回邮箱信息。 imap_clearflag_full: 清除信件标志。 imap_close: 关闭 IMAP 链接。 imap_createmailbox: 建立新的信箱。 imap_delete: 标记欲删除邮件。 imap_deletemailbox: 删除既有信箱。 imap_errors: 所有的错误信息。 imap_expunge: 删除已标记的邮件。 imap_fetchbody: 从信件内文取出指定部分。 imap_fetchheader: 取得原始标头。 imap_fetchstructure: 获取某信件的结构信息。 imap_getmailboxes: 取得全部信件详细信息。 imap_getsubscribed: 列出所有订阅邮箱。 imap_header: 获取某信件的标头信息。 imap_headers: 获取全部信件的标头信息。 imap_last_error: 最后的错误信息。 imap_listmailbox: 获取邮箱列示。   字串1 imap_listsubscribed: 获取订阅邮箱列示。 imap_mailboxmsginfo: 取得目前邮箱的信息。 imap_mail_copy: 复制指定信件到它处邮箱。 imap_mail_move: 移动指定信件到它处邮箱。 imap_msgno: 列出 UID 的连续信件。 imap_num_msg: 取得信件数。 imap_num_recent: 取得新进信件数。 imap_open: 打开 IMAP 链接。 imap_ping: 检查 IMAP 是否连接。 imap_qprint: 将 qp 编码转成八位。 imap_renamemailbox: 更改邮箱名字。 imap_reopen: 重开 IMAP 链接。 imap_rfc822_parse_adrlist: 解析电子邮件位址。 imap_rfc822_write_address: 电子邮件位址标准化。 imap_scanmailbox: 寻找信件有无特定字符串。 imap_search: 搜寻指定标准的信件。 imap_setflag_full: 配置信件标志。 imap_sort: 将信件标头排序。 imap_status: 目前的状态信息。 imap_subscribe: 订阅邮箱。   字串2 imap_uid: 取得信件 UID。 imap_undelete: 取消删除邮件标记。 imap_unsubscribe: 取消订阅邮箱。 implode: 将数组变成字符串。 intval: 变量转成整数类型。 iptcparse: 使用 IPTC 模块解析位资料。 isset: 判断变量是否已配置。 is_array: 判断变量类型是否为数组类型。 is_dir: 测试文件是否为目录。 is_double: 判断变量类型是否为倍浮点数类型。 is_executable: 测试文件是否为可执行文件。 is_file: 测试文件是否为正常文件。 is_float: 判断变量类型是否为浮点数类型。 is_int: 判断变量类型是否为整数类型。 is_integer: 判断变量类型是否为长整数类型。 is_link: 测试文件是否为链接文件。 is_long: 判断变量类型是否为长整数类型。 is_object: 判断变量类型是否为类类型。 is_readable: 测试文件是否可读取。 is_real: 判断变量类型是否为实数类型。 is_string: 判断变量类型是否为字符串类型。   yp_next: 指定 map 的下笔资料。 yp_order: 返回 map 的序数。 php函数大全2 2009年07月12日 星期日 下午 09:44 session_name: 存取目前 session 名称。 session_register: 注册新的变量。   字串2 (接上页) session_save_path: 存取目前 session 路径。 session_start: 初始 session。 session_unregister: 删除已注册变量。 setcookie: 送出 Cookie 信息到浏览器。 setlocale: 配置地域化信息。   字串7 settype: 配置变量类型。 set_file_buffer: 配置文件缓冲区大小。 set_magic_quotes_runtime: 配置 magic_quotes_runtime 值。 set_socket_blocking: 切换搁置与无搁置模式。 set_time_limit: 配置该页最久执行时间。 shm_attach: 打开建立共享内存空间。 shm_detach: 中止共享内存空间链接。 shm_get_var: 取得内存空间中指定的变量。 shm_put_var: 加入或更新内存空间中的变量。 shm_remove: 清除内存空间。 shm_remove_var: 删除内存空间中指定的变量。 shuffle: 将数组的顺序弄混。 similar_text: 计算字符串相似度。 Sin: 正弦计算。 sizeof: 获知数组的大小。 sleep: 暂停执行。 snmpget: 取得指定类识别码。 snmpwalk: 取得所有类。 snmpwalkoid: 取得网络本体树状信息。 snmp_get_quick_print: 取得 UCD 函数库中的 quick_print 值。   字串5 snmp_set_quick_print: 配置 UCD 函数库中的 quick_print 值。 solid_close: 关闭 solid 链接。 solid_connect: 链接至 solid 数据库。 solid_exec: 执行 SQL 指令。 solid_fetchrow: 取得返回一列。 solid_fieldname: 取得字段名称。 solid_fieldnum: 取得字段数目。 solid_freeresult: 释出返回资料的内存。 solid_numfields: 取得字段数目。 solid_numrows: 取得返回列数目。 solid_result: 取得返回资料。 sort: 将数组排序。 soundex: 计算字符串的读音值 split: 将字符串依指定的规则切开。 sprintf: 将字符串格式化。 sql_regcase: 将字符串逐字返回大小写字符。 Sqrt: 开平方根。 srand: 配置随机数种子。 stat: 取得文件相关信息。 strchr: 寻找第一个出现的字符。 strcmp: 字符串比较。 strcspn: 不同字符串的长度。   字串8 strftime: 将服务器的时间本地格式化。 StripSlashes: 去掉反斜线字符。 strip_tags: 去掉 HTML 及 PHP 的标记。 strlen: 取得字符串长度。 strpos: 寻找字符串中某字符最先出现处。 strrchr: 取得某字符最后出现处起的字符串。 strrev: 颠倒字符串。 strrpos: 寻找字符串中某字符最后出现处。 strspn: 找出某字符串落在另一字符串遮罩的数目。 strstr: 返回字符串中某字符串开始处至结束的字符串。 strtok: 切开字符串。 strtolower: 字符串全转为小写。 strtoupper: 字符串全转为大写。 strtr: 转换某些字符。 strval: 将变量转成字符串类型。 str_replace: 字符串取代。 substr: 取部份字符串。 sybase_affected_rows: 取得最后 query 影响的列数。 sybase_close: 关闭与数据库的连接。 sybase_connect: 连上数据库。 sybase_data_seek: 移动列指针。   字串3 sybase_fetch_array: 返回数组资料。 sybase_fetch_field: 取得字段信息。 sybase_fetch_object: 返回类资料。 sybase_fetch_row: 返回单列的各字段。 sybase_field_seek: 配置指针到返回值的 某字段。   字串2 sybase_free_result: 释放返回占用内存。 sybase_num_fields: 取得返回字段的数目。 sybase_num_rows: 取得返回列的数目。 sybase_pconnect: 打开服务器持续连接。 sybase_query: 送出一个 query 字符串。 sybase_result: 取得查询 (query) 的结果。 sybase_select_db: 选择一个数据库。 symlink: 建立符号链接 (symbolic link)。 syslog: 纪录至系统纪录。 system: 执行外部程序并显示输出资料。 Tan: 正切计算。 tempnam: 建立只一的临时文件。 time: 取得目前时间的 UNIX 时间戳记。 touch: 配置最后修改时间。 trim: 截去字符串首尾的空格。 uasort: 将数组依使用者自定的函数排序。 ucfirst: 将字符串第一个字符改大写。   字串2 ucwords: 将字符串每个字第一个字母改大写。 uksort: 将数组的索引依使用者自定的函数排序。 umask: 改变目前的文件属性遮罩 umask。 uniqid: 产生只一的值。 unlink: 删除文件。 unpack: 解压缩位字符串资料。 unserialize: 取出系统资料。 unset: 删除变量。 urldecode: 还原 URL 编码字符串。 urlencode: 将字符串以 URL 编码。 usleep: 暂停执行。 usort: 将数组的值依使用者自定的函数排序。 utf8_decode: 将 UTF -8 码转成 ISO-8859-1 码。 utf8_encode: 将 ISO-8859-1 码转成 UTF-8 码。 virtual: 完成apache服务器的子请求 (sub-request)。 vm_addalias: 加入新别名。 vm_adduser: 加入新使用者。 vm_delalias: 删除别名。 vm_deluser: 删除使用者。 vm_passwd: 改变使用者密码。 wddx_add_vars: 将 WDDX 封包连续化。   字串5 wddx_deserialize: 将 WDDX 封包解连续化。 wddx_packet_end: 结束的 WDDX 封包。 wddx_packet_start: 开始新的 WDDX 封包。 wddx_serialize_value: 将单一值连续化。 wddx_serialize_vars: 将多值连续化。 xml_error_string: 取得 XML 错误字符串。 xml_get_current_byte_index: 取得目前解析为第几个位组。 xml_get_current_column_number: 获知目前解析的第几字段。 xml_get_current_line_number: 取得目前解析的行号。 xml_get_error_code: 取得 XML 错误码。 xml_parse: 解析 XML 文件。 xml_parser_create: 初始 XML 解析器。 xml_parser_free: 释放解析占用的内存。 xml_parser_get_option: 取得解析使用的选项。 xml_parser_set_option: 配置解析使用的选项。 xml_set_character_data_handler: 建立字符资料标头。 xml_set_default_handler: 建立默认标头。 xml_set_element_handler: 配置元素的标头。   字串7 xml_set_external_entity_ref_handler: 配置外部实体参引的标头。 xml_set_notation_decl_handler: 配置记法宣告的标头。 xml_set_object: 使 XML 解析器用类。 xml_set_processing_instruction_handler: 建立处理指令标头。   字串7 xml_set_unparsed_entity_decl_handler: 配置未解析实体宣告的标头。 yp_errno: 取得先前 YP 操作的错误码。 yp_err_string: 取得先前 YP 操作的错误字符串。 yp_first: 返回 map 上第一笔符合的资料。 yp_get_default_domain: 取得机器的 Domain。 yp_master: 取得 NIS 的 Master。 yp_match: 取得指定资料。 yp_next: 指定 map 的下笔资料。 yp_order: 返回 map 的序数。 php函数 实用 大全 (3) 2009年07月09日 星期四 08:23 十九、ODBC函数 ODBC Functions odbc_connect     int odbc_connect ( string dsn, string user, string password, int [cursor_type] );     与ODBC数据库连接。 odbc_pconnect     int odbc_pconnect ( string dsn, string user, string password, int [cursor_type] );     建立一个长期的ODBC数据库连接。 odbc_autocommit     int odbc_autocommit ( int connection_id, int [OnOff] );     开关ODBC自动更新功能。 odbc_binmode     int odbc_binmode ( int result_id, int mode );     设置二进制处理模式。 odbc_close     void odbc_close ( int connection_id );     关闭单一ODBC连接。 odbc_close_all     void odbc_close_all ( void );     关闭所有ODBC连接。 odbc_commit     int odbc_commit ( int connection_id );     改变ODBC数据库。 odbc_cursor     string odbc_dursor ( int result_id );     获取光标名称。 odbc_do     int odbc_do ( int connection_id, string query );     准备并执行SQL命令查询。 odbc_exec     int odbc_exec ( int connection_id, string query );     准备并执行SQL命令查询。 odbc_prepare     int odbc_prepare ( int connection_id, string query_string );     SQL数据库准备命令。 odbc_execute     int odbc_execute ( int result_id, array [parameters_array] );     执行一个准备好的SQL命令查询。 odbc_fetch_into     int odbc_fetch_into ( int result_id, int [rownumber], array result_array );     返回指定的查询行。 odbc_fetch_row     int odbc_fetch_row ( int result_id, int [row_number] );     返回查询结果的行。 odbc_field_len     int odbc_field_len ( int result_id, int field_number );     返回该字段的数据长度。 odbc_field_name     string odbc_filename ( int result_id, int field_number );     获取字段名称。 odbc_field_type     string odbc_field_type ( int result_id, int field_number );     返回该字段的数据类型。 odbc_result     string odbc_result ( int result_id, mixed field );     返回查询的结果。 odbc_free_result     int odbc_free_result ( int result_id );     释放己经返回数据的内存。 odbc_longreadlen     int odbc_longreadlen ( int result_id, int length );     返回字段的最大值。 odbc_num_fields     int odbc_num_fields ( int result_id );     返回数据字段的数目。 odbc_num_rows     int odbc_num_rows ( int result_id );     返回数据库里的“行”数。 odbc_result_all     int odbc_result_all ( int result_id, string [format] );     返回查询结果的HTNL表格。 odbc_rollback     int odbc_rollback ( int connection_id );     取消目前的查询工作。 odbc_setoption     int odbc_setoption ( int id, int function, int option, int param );     调整ODBC的设置值。 二十、PHP选项和信息函数 PHP Options And Information error_log     int error_log ( string message, int message_type, string [destination], string [extra_headers] );     将PHP的错误信息传递至指定的位置。 error_reporting     int error_reporting ( int [level] );     设置错误信息执行的等级。 getenv     string getenv ( string varname );     返回目前的系统环境变量。 getlastmod     int getlastmod ( void );     返回最后一次网页更新的时间。 getmyinode     int getmyinode ( void );     返回PHP Script的inode。 getmypid     int getmypid ( void );     返回目前网页处理程序的ID。 getmyuid     int getmyuid ( void );     返回PHP Script所有者的UID值。 getrusage     array getrusage ( int [who] );     返回系统的资源损耗率。 get_cfg_var     string get_cfg_var ( string varname );     返回PHP的设置选项。 get_current_user     string get_current_user ( void );     返回PHP Script的所有者名称。 get_magic_quotes_gpc     long get_magic_quotes_gpc ( void );     返回系统magic_quotes_gpc的设置值。 get_magic_quotes_runtime     long get_magic_quotes_runtime ( void );     返回目前magic_quotes_runtime的值。 phpinfo     int phpinfo ( void );     显示PHP服务器状态。 phpversion     string phpversion ( void );     返回PHP版本。 putenv     void putenv ( string setting );     设置PHP系统环境变量。 set_magic_quotes_runtime     long set_magic_quotes_runtime ( int new_setting );     启动或暂停magic_quotes_rungime。 set_time_limit     void set_time_limit ( int seconds );     设置PHP Script可执行的最大时间长度。 二十一、外部程序函数 Program Excution Functions escapeshellcmd     string escapeshellcmd ( string command );     删除字符串里的特殊符号。 exec     string exec ( string command, string [array], int [return_var] );     执行服务器里的外部程序。 passthru     string passthru ( string command, int [return_var] );     执行服务器里的外部程序,但是不输出数据。 system     string system ( string command, int [return_var] );     执行服务器里的外部程序。 二十二、正则表达式函数 Regular Expression Functions ereg     int ereg ( string pattern, string string, array [regs] );     对比两个字符串是否含有完全相符的部分。 ereg_replace     string ereg_replace ( string pattern, string replacement, string string );     对比两个字符串是否有完全相符的部分,若有则以指定的字符串取而代之。 eregi     int eregi ( string pattern, string string, array [regs] );     不区分大小写对比两字符串是否有完全相符的字符串。 eregi_replace     string eregi_replace ( string pattern, string replacement, string string );     不区分大小写对比两字符串是否有完全相符的字符串,如有则经指定的字符串取代。 split     array split ( string pattern, string string, int [limit] );     根据指定的字符将字符串分割,并以数组的类型返回分隔后的字符串。 sql_regcase     string sql_regcase ( string string );     不区分大小写对比字符串。 二十三、SNMPF函数 SNMPF Functions snmpget     int snmpget ( string hostname, string community, string object_id );     接收SNMP对象。 snmpwalk     array snmpwalk ( string hostname, string community, strint object_id, int [timeout], int [retries] );     以数组返回客户端全部的SNMP对象。 snmpwalkoid     array snmpwalkoid ( string hostname, string community, string object_id, int [timeout], int [retries] );     以数组返回网络文本的树状信息。 snmp_get_quick_print     boolean snmp_get_quck_print ( void );     返回UCD函数库中的quick_print值。 snmp_set_quick_print     void snmp_set_quick_print ( boolean quick_print );     设置UCD函数库中的quick_print值。 二十四、字符串函数 String Functions AddSlashes     string addslashes ( string str );     在字符串前后加上转义字符“\”。 bin2hex     string bin2hex ( string str );     将二进制转成十六进制。 chop     string chop ( string str );     删除指定字符串最末尾的空格符。 chr     string chr ( int ascii );     返回ASCII码所代表的字符。 chunk_split     string chunk_split ( string string, int [chunklen], string [end] );     将字符串分解成许多的片段。 convert_cyr_string     string convert_cyr_string ( string str, string from, string to );     转换字符串中的字符集。 crypt     string crypt ( string str, string [salt] );     为指定的字符串进行DES编码。 echo     echo “string arg1, string [argn] …”;     输出字符到浏览器。 explode     array explode ( string separator, string string );     将字符串按指定的字符串或字符separator切开。 flush     void flush ( void );     清除输出的缓冲区。 get_meta_tags     array get_meta_tags ( string filename, int [use_include_path] );     抽出文件所有meta标记的数据。 htmlentities     string htmlentities ( string string );     将所有的字符转为HTML字符串。 htmlspecialchars     string htmlspecialchars ( string string );     将特殊字符转成HTML格式。 implode     string implode ( string glue, array pieces );     将数组pieces里的元素结合成一个字符串,以glue作为分界。 join     string join ( string glue, array pieces );     将数组变成字符串。 ltrim     string ltrim ( string str );     将连续的空格符去除。 md5     string md5 ( string str );     计算字符串的MD5混合值。 nl2br     string nl2br ( string string );     将所有的换行字符前面加上 Ord     int ord ( string string );     返回指定字符串第一个字符的ASCII值。 parse_str     void parse_str ( string str );     将query字符串解析成变量与变量的值。 print     boolean print ( string arg );     将字符显示在网页。 printf     int printf ( string format, mixed [args] … );     以格式化的方式输出字符串。 quoteMeta     string quotemeta ( string str );     在PHP特殊字符前加上“\”。 rawurldecode     string rawurldecode ( string str );     从URL专用格式字符串还原成普通字符串。 rawurlencode     string rawurlencode ( string str );     将一般字符串编码成URL专用格式。 setlocale     string setlocale ( string category, string locale );     设置地区化信息。 similar_text     int similar_text ( string first, string second, double [percent] );     计算字符串相似度。 soundex     string soundex ( string str );     计算指定字符串的读音值。 sprintf     string sprintf ( string format, mixed [args] … );     返回格式化字符串。 str_replace     string str_replace ( string needle, string str, string haystack );     搜索欲取代的字符串地址,搜索到后以新字符串取代。 strchr     string strchr ( string haystack ,string needle );     在字符串里搜索字符串,查找第一个出现的字符。 strcmp     int strcmp ( string str1, string str2 );     两个字符串的比较。 strcspn     int strcspn ( string str1, string str2 );     不同字符串的长度的比较。 strip_tags     string strip_tags ( string str );     去掉HTML及PHP的标记。 stripSlashes     string stripslashes ( string str );     去掉反斜线字符“\”。 strlen     int strlen ( string str );     计算字符串长度。 strops     int strpos ( string haystack, string needle, int [offset] );     查找字符串中第一次出现的字符串的位置。 strrchr     string strrchr ( string haystack, string needle );     查找在字符串中,某字符最后出现的位置。 strrev     string strrev ( string string );     返回颠倒的字符串的结果。 strrpos     int strrpos ( string haystack, char needle );     查找字符串中某字符,继第一次之后的最先出现的位置。 strspn     int strspn ( string str1, string str2 );     打出某字符串落在另一字符串掩码的数目。 strstr     string strstr ( string haystack, string needle );     返回字符串中某字符串开始处至结束的字符串。 strtok     string strtok ( string arg1, string arg2 );     利用指定的字符切开字符串。 strtolower     string strtolower ( string str );     将字符串全部转为小写。 strtoupper     string strtoupper ( string str );     将字符串全部转为大写。 strtr     string strtr ( string str, string from, string to );     转换某些字符。 substr     string substr ( string string, int start, int [length] );     取部分字符串。 trim     string trim ( string str );     截去字符串首尾的空格。 ucfirst     string ucfirst ( string str );     将字符串第一个字符改大写。 ucwords     string ucwords ( string str );     将字符串每个词第一个字母改成大写。 二十五、地址函数 URL Functions base64_decode     string base64_decode ( string encoded_data );     对Base64编码过的字符串进行译码。 base64_encode     string base64_encode ( string data );     对字符串进行Base64编码。 parse_url     array parse_url ( string url );     分解URL的构成部分,并将结果以数组返回。 urldecode     string urldecode ( string str );     对己编码的字符串译码。 urlencode     string urlencode ( string str );     对指定字符串进行编码。 二十六、数字函数 Variable Functions Doubleval     double doubleval ( mixed var );     将变量转换为Double数据类型。 empty     int empty ( mixed var );     检查变量是否为空。 gettype     string gettype ( mixed var );     获取变量的数据类型。 intval     int intval ( mixed var, int [base] );     将变量转换为Integer类型。 is_array     int is_array ( mixed var );     判断变量是否为Array is_double     int is_double ( mixed var );     判断变量是否为Double is_float     int is_float ( mixed var );     判断变量是否为Float is_int     int is_int ( mixed var );     判断变量是否为Integer is_integer     int is_integer ( mixed var );     判断变量是否为Integer is_long     int is_long ( mixed var );     判断变量是否为Long is_object     int is_object ( mixed var );     判断变量是否为Object is_real     int is_real ( mixed var );     判断变量是否为Real is_string     int is_string ( mixed var );     判断变量是否为String isset     int isset ( mixed var );     判断变量是否己设置值。 settype     int settype ( string var, string type );     设置指定变量的数据类型。 strval     string strval ( mixed var );     将变量转成字符串类型。 unset     int unset ( mixed var );     删除变量。 二十七、XML函数 XML Parser Functions xml_parser_create     int xml_parser_create ( string [encoding] );     建立一个XML解析器。 xml_set_element_handler     boolean xml_set_element_handler ( int parser, string startElementHandler, string endElementHandler );     注册开始和结束的标头。 xml_set_character_data_handler     boolean xml_set_character_data_handler ( int parser, string handler );     注册字符数据标头。 xml_set_processing_instruction_handler     boolean xml_set_processing_instruction_handler ( int parser, string handler );     注册处理命令标头。 xml_set_notation_decl_handler     boolean xml_set_notation_decl_handler ( int parser, string handler );     设置表示法声明的标头。 xml_set_external_entity_ref_handler     boolean xml_set_external_entity_ref_handler ( int parser, string handler );     注册外部实体参照的标头。 xml_set_unparsed_entity_decl_handler     boolean xml_set_unparsed_entity_decl_handler ( int parser, string handler );     注册未剖析实体声明的标头。 xml_set_default_handler     boolean xml_set_default_handler ( int parser, string handler );     注册默认的标头。 xml_parse     int xml_parse ( int parser, string data, int [isFinal] );     剖析XML文件。 xml_parser_free     int xml_parser_free ( int parser );     释放剖析XML文件时所占用的内存。 xml_parser_set_option     boolean xml_parser_set_option ( int parser, int option, mixed value );     设置剖析的使用选项。 xml_parser_get_option     mixed xml_parser_get_option (int parser, int option );     获取剖析的使用选项。 xml_get_error_code     int xml_get_error_code ( int parser );     获取XML错误信息代码。 xml_error_string     string xml_error_string ( int code );     获取XML错误信息字符串。 xml_get_current_column_number     int xml_get_current_column_number ( int parser );     获取目前剖析的字段。 xml_get_current_line_number     int xml_get_current_line_number ( int parser );     获取目前剖析的行号。 xml_ger_current_byte_index     int xml_get_current_column_number ( int parser );     获取目前剖析为第几个字节。 utf8_decode     string utf8_decode ( string data );     将UTF-8码转成ISO-8859-1。 utf8_encode     string utf8_encode ( string data );     将ISO-8859-1码转成UTF-8。 二十八、其他函数 Miscellany Functions connection_aborted     int connection_aborted ( void );     若连接中断则返回TRUE。 connection_status     int connection_status ( void );     获取连接状态。 connection_timeout     int connection_timeout ( void );     若超过PHP程序执行时间则返回true。 die     void die ( string message );     中断PHP程序并输出中断时所产生的信息。 eval     void eval ( string code_str );     将值代入字符串中。 exit     void exit ( void );     结束PHP网页。 extract     void extract ( array var_array, int [extract_type], string [prefix] );     导入数组到符号表。 function_exists     int function_exists ( string function_name );     检查函数是否己定义。 iptcparse     array iptcparse ( string iptcblock );     解析IPTC块至指定的标记里。 leak     void leak ( int bytes );     释放出内存。 pack     string pack ( string format, mixed [args] … );     将传入的数据转换为二进制字符串。 regiser_shutdown_function     int register_shutdown_function ( string func );     注册一个函数,并于PHP Script结束时执行。 serialize     string serialize ( mixed value );     将传入的字符串解析成一串接的字符串保存到系统中。 sleep     void sleep ( int seconds );     指定PHP Script所要暂停的秒数,暂停网页的执行。 uniqid     string uniqid ( string prefix );     产生独一无二的编号。 unpack     array unpack ( string format, mixed [args] … );     根据格式从二进制字符串分割数据。 unserialize     mixed unserialize ( string str );     从系统串接的数据中取出指定数据。 usleep     void usleep ( int micro_seconds );     暂停网页。 PHP函数大全(3) 收藏 imap_fetchbody string imap_fetchbody ( int imap_stream, int msg_number, string part_number, flags [flags] ); 返回信息内的某一主体区段。 imap_fetchstructure array imap_fetchstructure ( int imap_stream, int msg_number ); 返回信息的结构。 imap_getmailboxes object imap_getmailboxes ( int imap_stream, string ref, string pattern ); 获取全部信件的详细信息。 imap_getsubscribed array imap_getsubscribed ( int imap_stream, string ref, sring pattern ); 列出所有订阅的电子邮件邮箱。 imap_listmailbox array imap_listmailbox ( int stream_id, string ref, string pattern ); 以数组返回所有邮件邮箱名称。 imap_listsubscribed array imap_listsubscribed ( int stream_id, string ref, string pattern ); 列举所有订阅的邮箱。 imap_mail_copy int imap_mail_copy ( int imap_stream, string msglist, string mbox, int [flags] ); 将信息列表里的信息复制到邮箱里。 imap_mail_move int imap_mail_move ( int imap_stream, string msglist, string mbox ); 将信息列表里的信息移至邮箱里。 imap_msgno int imap_msgno ( int imap_stream, int uid ); 列出代号为UID的连续信件。 imap_num_msg int imap_num_msg ( int imap_stream ); 返回邮箱里的信息总数。 imap_num_recent int imap_num_recent ( int imap_stream ); 返回邮箱里新信息的数目。 imap_renamemailbox int imap_renamemailbox ( int imap_stream, string old_mbox, string new_mbox ); 改变邮件邮箱的名称。 imap_rfc822_write_address string imap_rfc822_write_address ( string mailbox, string host, string personal ); 将电子邮件地址标准化。 imap_rfc822_parse_adrlist object imap_rfc822_parse_adrlist ( string address, string default_host ); 分析电子邮件地址。 imap_scanmailbox array imap_scanmailbox ( int imap_stream, string ref, string pattern, string content ); 查找信件有无特定字符串。 imap_search array imap_search ( int imap_stream, string criteria, int flags ); 返回符合搜索条件的信件。 imap_setflag_full int imap_setflag_full ( int imap_stream, string sequence, string flag, int [options] ); 设置信件标志。 imap_clearflag_full imap_clearflag_full ( int imap_stream, string sequence, string flag, int [options] ); 清除信件标志。 imap_sort array imap_sort ( int imap_stream, int criteria, int reverse, int [options] ); 排序信件标题。 imap_status object imap_status ( int imap_stream, string mailbox, int options ); 返回指定邮箱的状态信息。 imap_subscribe int imap_subscribe ( int imap_stream, string mbox ); 订阅邮件邮箱。 imap_unsubscribe int imap_unsubscribe ( int imap_stream, string mbox ); 取消订阅的邮件邮箱。 imap_uid string imap_uid ( string mailbox, int msgno ); 返回邮件信息的UID值。 LDAP Functions ldap_connect int ldap_connect ( string [hostname], int [port] ); 建立与LDAP服务器之间的连接。 ldap_bind boolean ldap_bind ( int handle, string [bind_rdn], string [bind_password] ); 建立与LDAP服务器连接的访问权限。 ldap_close boolean ldap_close ( int handle ); 关闭与LDAP服务器的连接。 ldap_unbind boolean ldap_unbind ( int handle ); 结束与LDAP服务器的连接。 ldap_add boolean ldap_add ( int handle, string dn, array entry ); 添加LDAP目录中的数据。 ldap_delete boolean ldap_celete ( int handle, string dn ); 删除指定的数据。 ldap_mod_add boolean ldap_mod_add ( int handle, string dn, array entry ); 增加LDAP目录的属性。 ldap_mod_del boolean ldap_mod_del ( int handle, string dn, array entry ); 删除LDAP目录的属性。 ldap_mod_replace boolean ldap_mod_replace ( int handle, string dn, array entry ); 以新的LDAP目录属性取代旧属性。 ldap_modify boolean ldap_modify ( int handle, string dn, array entry ); 修改LDAP目录的属性。 ldap_search int ldap_search ( int handle, string base_dn, string filter, array [attributes] ); 返回LDAP目录的搜索ID。 ldap_count_entries int ldap_count_entries ( int handle, int result_identifier ); 返回搜索结果当中的数据项数目。 ldap_get_entries array ldap_get_entries ( int handle, int result_identifier ); 获取全部返回数据的属性和值。 ldap_first_entry int ldap_first_entry ( int handle, int result_icentifier ); 获取第一条数据的代号。 ldap_next_entry int ldap_next_entry ( int handle, int result_entry_identifier ); 获取返回数据的下一条数据代号。 ldap_get_attributes array ldap_get_attributes ( int handle, int result_entry_identifier ); 获取返回数据的属性。 ldap_first_attributes string ldap_first_attribute ( int handle, int result_entry_identifier, int ber_identifier ); 获取第一条数据的属性。 ldap_next_attributes string ldap_next_attribute ( int handle, int result_entry_identifier, int ber_identifier ); 获取返回数据的下一条数据属性。 ldap_get_values array ldap_get_values ( int handle, int result_entry_identifier, string attribute ); 获取全部返回数据的属性值。 ldap_get_dn string ldap_get_dn ( int handle, int result_entry_identifier ); 获取DN值。 ldap_read int ldap_read ( int handle, string base_dn, string filter, array [attributes] ); 获取目录中的某一条数据属性。 ldap_dn2ufn string ldap_dn2ufn ( string dn ); 将dn转成易识别的UFN格式。 ldap_explode_dn array ldap_explode_dn ( string dn, int attrib ); 分解DN字段。 ldap_list int ldap_list ( int handle, string base_dn, string filter, array [attributes] ); 列出LDAP简表。 ldap_free_result int ldap_free_result ( int result_identifier ); 释放返回数据的内存。 Mail Functions mail boolean mail ( string to, string subject, string message, string [additional_headers] ); 发出电子邮件。 Mathematical Functions Abs mixed abs ( mixed number ); 获取绝对值。 Acos float acos ( float arg ); 获取反余弦值。 Cos float cos ( float arg ); 余弦计算。 Asin float asin ( float arg ); 获取反正弦值。 Sin float sin ( float arg ); 正弦计算。 Atan float atan ( float arg ); 获取反正切值。 Atan2 float stan2 ( float y, float x ); 计算两个数的反正切值。 Tan float tan ( float arg ); 三角函数:正切计算。 base_convert string base_convert ( string number, int frombase, int tobase ); 转换数字的进位制,包括三十六进制。 BinDec int bindec ( string binary_string ); 二进制转成十进制。 DecBin int decbin ( int number ); 十进制转为二进制。 DecHex string dechex ( int number ); 十进制转十六进制。 HexDec int hexdec ( string hex_string ); 十六进制转十进制。 DecOct string decoct ( int number ); 十进制转八进制。 OctDec string octdec ( int number ); 八进制转十进制。 Ceil int ceil ( float number ); 计算大于指定数的最小整数。 Floor int floor ( float number ); 计算小于指定数的最大整数。 round double round ( double val ); 四舍五入。 srand void srand ( int seed ); 设置随机数种子(Seed)。 rand int rand ( [int min], [int max] ); 获取随机数值。 getrandmax int getrandmax ( void ); 随机数的最大值。 mt_srand void mt_sard ( int seed ); 设置随机数种子。 mt_rand int mt_rand ( [int min], [int max] ); 获取随机数值。 mt_getrandmax int mt_getrandmax ( void ); 随机数的最大值。 Exp float exp ( float reg ); 自然对数e的次方值。 Log float log ( float arg ); 自然对数值。 Log10 float log10 ( float arg ); 10为底的对数值。 max mixed max ( mixed arg1, mixed arg2 … mixed argn ); 获取最大值。 min mixed min ( mixed arg1, mixed arg2 … mixed argn ); 获取最小值。 number_format string number_format ( float number, int [decimals], string [dec_point], string [thousands_sep] ); 格式化数字字符串。 pi double pi ( void ); 常数:圆周率。 pow float pow ( float base, float exp ); 计算次方(平方)。 Sqrt float sqrt ( float arg ); 开平方根。 MySQL Functions mysql_connect int mysql_connect ( string [hostname], [:port][/part_to_socket], string [username], string [password] ); 建立与MySQL服务器的连接。 mysql_pconnect int mysql_pconnect ( string [hostname], [:port], string [username], string [password] ); 建立与MySQL服务器的长期连接。 mysql_close int mysql_close ( int [link_identifier] ); 关闭与MySQL服务器的连接。 mysql_create_db int mysql_create_db ( string database name, int [link_identifier] ); 建立一个新的MySQL数据库。 mysql_list_dbs int mysql_list_dbs ( int [link_identifier] ); 返回MySQL服务器上可用的数据库。 mysql_drop_db int mysql_drop_db ( string database_name, int [link_identifier] ); 删除一个MySQL数据库。 mysql_select_db int mysql_select_db ( string databse_name, int [link_identifier] ); 选择一个MySQL数据库。 mysql_query int mysql_query ( string query, int [link_identifier] ); 送出一个query字符串到MySQL服务器并执行。 mysql_db_query int mysql_db_query ( string database, string query, int [link_identifier] ); 将查询的字符串传送至MySQL数据库。 mysql_list_tables int mysql_list_tables ( string database, int [link_identifier] ); 列出指定数据库的表(table)。 mysql_tablename string mysql_tablename ( int result, int i ); 获取表名称。 mysql_num_fields int mysql_num_fields ( int result ); 返回表字段的数目。 mysql_num_rows int mysql_num_rows ( int result ); 返回表行的数目。 mysql_list_fields int mysql_list_fields ( string database_name, string table_name, int [link_identifier] ); 列出指定表的字段(fields)。 mysql_field_table string mysql_field_table ( int result, int field_offset ); 返回目前表的名称。 mysql_field_flags string mysql_field_flags ( int result, int field_offset ); 返回目前字段的标志。 mysql_field_len int mysql_field_len ( int result, int field_offset ); 返回目前字段的长度。 mysql_field_name string mysql_field_name ( int result, int field_index ); 返回指定的字段名称。 mysql_field_type string mysql_field_type ( int result, int field_offset ); 返回目前数据字段的类型。 mysql_affected_rows int mysql_affected_rows ( int [link_identifier] ); 获取受MySQL上次操作所影响的行数目。 mysql_fetch_field object mysql_fetch_field ( int result, int [field_offset] ); 返回数据库的字段信息。 mysql_fetch_row array mysql_fetch_row ( int result ); 以数组返回结果ID中的下一行数据。 mysql_fetch_lengths array mysql_fetch_lengths ( int result ); 返回最后一行数据的字段长度。 mysql_insert_id int mysql_insert_id ( int [link_identifier] ); 返回最后一次使用INSERT命令的ID。 mysql_field_seek int mysql_field_seek ( int result, int field_offset ); 设置数据库的字段指针。 mysql_data_seek int mysql_data_seek ( int result_identifier, int row_number ); 设置在MySQL数据库的行指针位置。 mysql_errno int mysql_errno ( int [link_identifier] ); 返回错误信息代码。 mysql_error string mysql_error ( int [link_identifier] ); 返回错误信息。 mysql_fetch_array array mysql_fetch_array ( int result, int [result_typ] ); 返回数组类型的数据内容。 mysql_fetch_object object mysql_fetch_object ( int result, int [result_typ] ); 返回数据库对象数据。 mysql_free_result boolean mysql_free_result ( int result ); 释放占用的内存。 mysql_result int mysql_result ( int result, int row, mixed field ); 获取查询(query)的结果。 Network Functions checkdnsrr int checkdnsrr ( string host, string [type] ); 搜索host的域名记录。 closelog int closelog ( void ); 关闭系统日志。 debugger_on int debugger_on ( string address ); 打开远程服务器测试功能。 debugger_off int debugger_off ( void ); 关闭远程服务器测试功能。 fsockopen int fsockopen ( string hostname, int port, int [errno], string [errstr], int [timeout] ); 打开网络Socket连接。 gethostbyaddr string gethostbyaddr ( string ip_address ); 返回机器名称。 gethostbyname string gethostbyname ( string hostname ); 返回IP地址。 gethostbynamel array gethostbynamel ( string hostname ); 以数组返回IP网址。 getmxrr int getmxrr ( string hostname, array mxhosts, array [weight] ); 判断MX记录是否完全符合。 openlog int openlog ( string ident, int option, int facility ); 打开系统日志。 pfsockopen int pfsockopen ( string hostname, int port, int [errno], string [errstr], int [timeout] ); 打开网络的Socket持续连接。 set_socket_blocking int set_socket_blocking ( int socket descriptor, int mode ); 切换“搁置/无搁置”模式。 syslog int syslog ( int priority, string message ); 产生一个系统日志信息。 ODBC Functions odbc_connect int odbc_connect ( string dsn, string user, string password, int [cursor_type] ); 与ODBC数据库连接。 odbc_pconnect int odbc_pconnect ( string dsn, string user, string password, int [cursor_type] ); 建立一个长期的ODBC数据库连接。 odbc_autocommit int odbc_autocommit ( int connection_id, int [OnOff] ); 开关ODBC自动更新功能。 odbc_binmode int odbc_binmode ( int result_id, int mode ); 设置二进制处理模式。 odbc_close void odbc_close ( int connection_id ); 关闭单一ODBC连接。 odbc_close_all void odbc_close_all ( void ); 关闭所有ODBC连接。 odbc_commit int odbc_commit ( int connection_id ); 改变ODBC数据库。 odbc_cursor string odbc_dursor ( int result_id ); 获取光标名称。 odbc_do int odbc_do ( int connection_id, string query ); 准备并执行SQL命令查询。 odbc_exec int odbc_exec ( int connection_id, string query ); 准备并执行SQL命令查询。 odbc_prepare int odbc_prepare ( int connection_id, string query_string ); SQL数据库准备命令。 odbc_execute int odbc_execute ( int result_id, array [parameters_array] ); 执行一个准备好的SQL命令查询。 odbc_fetch_into int odbc_fetch_into ( int result_id, int [rownumber], array result_array ); 返回指定的查询行。 odbc_fetch_row int odbc_fetch_row ( int result_id, int [row_number] ); 返回查询结果的行。 odbc_field_len int odbc_field_len ( int result_id, int field_number ); 返回该字段的数据长度。 odbc_field_name string odbc_filename ( int result_id, int field_number ); 获取字段名称。 odbc_field_type string odbc_field_type ( int result_id, int field_number ); 返回该字段的数据类型。 odbc_result string odbc_result ( int result_id, mixed field ); 返回查询的结果。 odbc_free_result int odbc_free_result ( int result_id ); 释放己经返回数据的内存。 odbc_longreadlen int odbc_longreadlen ( int result_id, int length ); 返回字段的最大值。 odbc_num_fields int odbc_num_fields ( int result_id ); 返回数据字段的数目。 odbc_num_rows int odbc_num_rows ( int result_id ); 返回数据库里的“行”数。 odbc_result_all int odbc_result_all ( int result_id, string [format] ); 返回查询结果的HTNL表格。 odbc_rollback int odbc_rollback ( int connection_id ); 取消目前的查询工作。 odbc_setoption int odbc_setoption ( int id, int function, int option, int param ); 调整ODBC的设置值。 PHP Options And Information error_log int error_log ( string message, int message_type, string [destination], string [extra_headers] ); 将PHP的错误信息传递至指定的位置。 error_reporting int error_reporting ( int [level] ); 设置错误信息执行的等级。 getenv string getenv ( string varname ); 返回目前的系统环境变量。 getlastmod int getlastmod ( void ); 返回最后一次网页更新的时间。 getmyinode int getmyinode ( void ); 返回PHP Script的inode。 getmypid int getmypid ( void ); 返回目前网页处理程序的ID。 getmyuid int getmyuid ( void ); 返回PHP Script所有者的UID值。 getrusage array getrusage ( int [who] ); 返回系统的资源损耗率。 get_cfg_var string get_cfg_var ( string varname ); 返回PHP的设置选项。 get_current_user string get_current_user ( void ); 返回PHP Script的所有者名称。 get_magic_quotes_gpc long get_magic_quotes_gpc ( void ); 返回系统magic_quotes_gpc的设置值。 get_magic_quotes_runtime long get_magic_quotes_runtime ( void ); 返回目前magic_quotes_runtime的值。 phpinfo int phpinfo ( void ); 显示PHP服务器状态。 phpversion string phpversion ( void ); 返回PHP版本。 putenv void putenv ( string setting ); 设置PHP系统环境变量。 set_magic_quotes_runtime long set_magic_quotes_runtime ( int new_setting ); 启动或暂停magic_quotes_rungime。 set_time_limit void set_time_limit ( int seconds ); 设置PHP Script可执行的最大时间长度。 Program Excution Functions escapeshellcmd string escapeshellcmd ( string command ); 删除字符串里的特殊符号。 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wincol/archive/2007/05/15/1610726.aspx

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 15 金币 [ 分享文档获得金币 ] 2 人已下载

下载文档