PHP函数大全(4)


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 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 );
   删除变量。 
作者和贡献者 I. 入门指引 1. 简介 2. 简明教程 II. 安装与配置 3. 安装前需要考虑的事项 4. Unix 系统下的安装 5. Mac OS X 系统下的安装 6. Windows 系统下的安装 7. PECL 扩展库安装 8. 还有问题? 9. 运行时配置 III. 语言参考 10. 基本语法 11. 类型 12. 变量 13. 常量 14. 表达式 15. 运算符 16. 流程控制 17. 函数 18. 类与对象(PHP 4) 19. 类与对象(PHP 5) 20. 异常处理 21. 引用的解释 IV. 安全 22. 简介 23. 总则 24. 以 CGI 模式安装时 25. 以 Apache 模块安装时 26. 文件系统安全 27. 数据库安全 28. 错误报告 29. 使用 Register Globals 30. 用户提交的数据 31. 魔术引号 32. 隐藏 PHP 33. 保持更新 V. 特点 34. 用 PHP 进行 HTTP 认证 35. cookies 36. 会话 37. 处理 XForms 38. 文件上传处理 39. 使用远程文件 40. 连接处理 41. 数据库永久连接 42. 安全模式 43. PHP 的命令行模式 VI. 函数参考 I. .NET 函数 II. Advanced PHP debugger III. Alternative PHP Cache IV. Apache 特有函数 V. Array 数组函数 VI. Aspell 函数(已废弃) VII. BC math 高精度数学函数 VIII. Bzip2 压缩函数 IX. Calendar 日历函数 X. CCVS API Functions [deprecated] XI. Character Type Functions XII. Classes/Objects 类/对象函数 XIII. Classkit Functions XIV. ClibPDF Functions XV. COM 和 .Net(Windows)函数 XVI. Crack Functions XVII. Credit Mutuel CyberMUT functions XVIII. CURL, Client URL Library Functions XIX. Cybercash Payment Functions XX. Cyrus IMAP administration Functions XXI. Database (dbm-style) Abstraction Layer Functions XXII. Date/Time 日期/时间函数 XXIII. DB++ Functions XXIV. dBase Functions XXV. DBM Functions [deprecated] XXVI. dbx Functions XXVII. Direct IO Functions XXVIII. Directory 目录函数 XXIX. DOM Functions XXX. DOM XML Functions XXXI. Error Handling and Logging Functions XXXII. Exif Functions XXXIII. File Alteration Monitor Functions XXXIV. filePro Functions XXXV. Filesystem 文件系统函数 XXXVI. Firebird/InterBase Functions XXXVII. Firebird/Interbase Functions (PDO_FIREBIRD) XXXVIII. Forms Data Format Functions XXXIX. FriBiDi Functions XL. FrontBase Functions XLI. FTP 函数 XLII. Function Handling Functions XLIII. Gettext XLIV. GMP Functions XLV. GNU Readline XLVI. GNU Recode Functions XLVII. HTTP 函数 XLVIII. Hyperwave API Functions XLIX. Hyperwave Functions L. IBM DB2, Cloudscape and Apache Derby Functions LI. ICAP Functions [deprecated] LII. iconv Functions LIII. ID3 Functions LIV. IIS Administration Functions LV. Image 图像函数 LVI. IMAP, POP3 and NNTP Functions LVII. Informix Functions LVIII. Ingres II Functions LIX. IRC Gateway Functions LX. KADM5 LXI. LDAP Functions LXII. libxml Functions LXIII. Lotus Notes Functions LXIV. LZF Functions LXV. Mail Functions LXVI. mailparse Functions LXVII. Math 数学函数 LXVIII. MaxDB PHP Extension LXIX. MCAL Functions LXX. Mcrypt Encryption Functions LXXI. MCVE Payment Functions LXXII. Memcache Functions LXXIII. Mhash Functions LXXIV. Microsoft SQL Server and Sybase Functions (PDO_DBLIB) LXXV. Microsoft SQL Server Functions LXXVI. Mimetype Functions LXXVII. Ming functions for Flash LXXVIII. Miscellaneous Functions LXXIX. mnoGoSearch Functions LXXX. Mohawk Software Session Handler Functions LXXXI. mSQL Functions LXXXII. Multibyte String Functions LXXXIII. muscat Functions LXXXIV. MySQL 函数 LXXXV. MySQL Functions (PDO_MYSQL) LXXXVI. MySQL Improved Extension LXXXVII. Ncurses Terminal Screen Control Functions LXXXVIII. Network Functions LXXXIX. Net_Gopher XC. NSAPI-specific Functions XCI. Object Aggregation/Composition Functions XCII. Object property and method call overloading XCIII. ODBC and DB2 functions (PDO_ODBC) XCIV. ODBC Functions (Unified) XCV. oggvorbis XCVI. OpenAL Audio Bindings XCVII. OpenSSL Functions XCVIII. Oracle 函数 XCIX. Oracle Functions (PDO_OCI) C. Oracle 函数(已废弃) CI. Output Control 输出控制函数 CII. Ovrimos SQL Functions CIII. Paradox File Access CIV. Parsekit Functions CV. PDF functions CVI. PDO Functions CVII. PHP / Java Integration CVIII. PHP bytecode Compiler CIX. PHP Options&Information CX. POSIX Functions CXI. PostgreSQL 数据库函数 CXII. PostgreSQL Functions (PDO_PGSQL) CXIII. PostgreSQL Session Save Handler CXIV. PostScript document creation CXV. Printer Functions CXVI. Process Control Functions CXVII. Program Execution Functions CXVIII. Pspell Functions CXIX. qtdom Functions CXX. Radius CXXI. Rar Functions CXXII. Perl 兼容正则表达式函数 CXXIII. POSIX 扩展正则表达式函数 CXXIV. runkit Functions CXXV. SDO Functions CXXVI. SDO Relational Data Access Service Functions CXXVII. SDO XML Data Access Service Functions CXXVIII. Secure Shell2 Functions CXXIX. Semaphore, Shared Memory and IPC Functions CXXX. SESAM Database Functions CXXXI. Session Handling Functions CXXXII. Shared Memory Functions CXXXIII. Shockwave Flash Functions CXXXIV. SimpleXML functions CXXXV. SNMP 函数 CXXXVI. SOAP Functions CXXXVII. Socket Functions CXXXVIII. SQLite Functions CXXXIX. SQLite Functions (PDO_SQLITE) CXL. Standard PHP Library (SPL) Functions CXLI. Stream Functions CXLII. String 字符串处理函数 CXLIII. Sybase Functions CXLIV. TCP Wrappers Functions CXLV. Tidy Functions CXLVI. Tokenizer Functions CXLVII. Unicode Functions CXLVIII. URL 函数 CXLIX. Variable 变量函数 CL. Verisign Payflow Pro Functions CLI. vpopmail Functions CLII. W32api 函数 CLIII. WDDX Functions CLIV. xattr Functions CLV. xdiff Functions CLVI. XML 语法解析函数 CLVII. XML-RPC 函数 CLVIII. XMLReader functions CLIX. XSL functions CLX. XSLT Functions CLXI. YAZ Functions CLXII. YP/NIS Functions CLXIII. Zip File Functions (Read Only Access) CLXIV. Zlib Compression Functions VII. PHP 和 Zend 引擎内部资料 44. PHP 扩展库编程 API 指南 45. Zend API:深入 PHP 内核 46. 扩展 PHP 3 VIII. FAQ:常见问题 47. 一般信息 48. 邮件列表 49. 获取 PHP 50. 数据库问题 51. 安装常见问题 52. 编译问题 53. 使用 PHP 54. PHP 和 HTML 55. PHP 和 COM 56. PHP 和其它语言 57. 从 PHP/FI 2 移植到 PHP 3 58. 从 PHP 3 移植到 PHP 4 59. 从 PHP 4 移植到 PHP 5 60. 杂类问题 IX. 附录 A. PHP 及其相关工程的历史 B. 从 PHP 4 移植到 PHP 5 C. 从 PHP 3 移植到 PHP 4 D. 从 PHP/FI 2 移植到 PHP 3 E. PHP 的调试 F. 配置选项 G. php.ini 配置选项 H. 扩展库分类 I. 函数别名列表 J. 保留字列表 K. 资源类型列表 L. 支持的协议/封装协议列表 M. 可用过滤器列表 N. 所支持的套接字传输器(Socket Transports)列表 O. PHP 类型比较表 P. 解析器代号列表 Q. 关于本手册 R. 开放出版许可协议 S. 函数索引
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值