多数大学生出来选择的工作和专业无关
首页 > 新闻动态 > 香港最快场开奖结果手机客户端

PHP扩展库的详细清单概览

时间:2018-03-23 17:54:26 [来源]:郑州PHP培训学校

   PHP扩展库的详细清单概览

  PHP扩展库包含:压缩函数库;历法转换函数库;密码破解函数库;家族函数库;客户端 URL 库函数库;;网络现金支付函数库等等。
  PHP语言有一个庞大的函数库,支持这个语言的功能实现。我们今天就列出一个PHP扩展库的单子,为大家详细介绍在这个库中都有哪些函数库,每个函数库的作用又是什么,希望大家能够及时掌握这方面的知识。
  PHP扩展库的说明和解释:
  php_bz2.dll bzip2 压缩函数库 无
  php_calendar.dll 历法转换函数库 自 PHP 4.0.3 起内置php_cpdf.dll ClibPDF 函数库 无
  php_crack.dll 密码破解函数库 无
  php_ctype.dll ctype 家族函数库 自 PHP 4.3.0 起内置php_curl.dll CURL,客户端 URL 库函数库 需要:libeay32.dll,ssleay32.dll(已附带)php_cybercash.dll PHP扩展库之网络现金支付函数库 PHP <= 4.2.0php_db.dll DBM 函数库 已废弃。用 DBA 替代之(php_dba.dll)php_dba.dll DBA:数据库(dbm 风格)抽象层函数库 无php_dbase.dll dBase 函数库 无
  php_dbx.dll dbx 函数库
  php_domxml.dll DOM XML 函数库 PHP <= 4.2.0 需要:libxml2.dll(已附带),PHP >= 4.3.0 需要:iconv.dll(已附带)php_dotnet.dll .NET 函数库 PHP <= 4.1.1
  php_exif.dll EXIF 函数库 需要 php_mbstring.dll。并且在 php.ini 中,php_exif.dll 必须在 php_mbstring.dll之后加载。
  php_fbsql.dll FrontBase 函数库 PHP <= 4.2.0php_fdf.dll FDF:表单数据格式化函数库 需要:fdftk.dll(已附带)php_filepro.dll filePro 函数库 只读访问
  php_ftp.dll FTP 函数库 自 PHP 4.0.3 起内置php_gd.dll GD PHP扩展库之库图像函数库 在 PHP 4.3.2 中删除。此外注意在 GD1 中不能用真彩色函数,用 php_gd2.dll 替代。
  php_gd2.dll GD 库图像函数库 GD2
  php_gettext.dll Gettext 函数库 PHP <= 4.2.0 需要 gnu_gettext.dll(已附带),PHP >= 4.2.3 需要 libintl-1.dll,iconv.dll(已附带)。
  php_hyperwave.dll HyperWave 函数库 无
  php_iconv.dll ICONV 字符集转换 需要:iconv-1.3.dll(已附带),PHP >=4.2.1 需要 iconv.dllphp_ifx.dll Informix 函数库 需要:Informix 库php_iisfunc.dll IIS PHP扩展库之管理函数库 无php_imap.dll IMAP,POP3 和 NNTP 函数库 无php_ingres.dll Ingres II 函数库 需要:Ingres II 库php_interbase.dll InterBase functions 需要:gds32.dll(已附带)php_java.dll Java PHP扩展库之函数库 PHP <= 4.0.6 需要:jvm.dll(已附带)php_ldap.dll LDAP 函数库 PHP <= 4.2.0 需要 libsasl.dll(已附带),PHP >= 4.3.0 需要 libeay32.dll,ssleay32.dll(已附带)php_mbstring.dll 多字节字符串函数库 无
  php_mcrypt.dll Mcrypt 加密函数库 需要:libmcrypt.dllphp_mhash.dll Mhash 函数库 PHP >= 4.3.0 需要:libmhash.dll(已附带)php_mime_magic.dll Mimetype 函数库 需要:magic.mime(已附带)php_ming.dll Ming 函数库(Flash) 无
  php_msql.dll mSQL 函数库 需要:msql.dll(已附带)php_mssql.dll MSSQL 函数库 需要:ntwdblib.dll(已附带)php_mysql.dll MySQL 函数库 PHP >= 5.0.0 需要 libmysql.dll(已附带)php_mysqli.dll MySQLi PHP扩展库之函数库 PHP >= 5.0.0 需要 libmysql.dll(PHP <= 5.0.2 中是 libmysqli.dll)(已附带)php_oci8.dll Oracle 8 函数库 需要:Oracle 8.1+ 客户端库php_openssl.dll OpenSSL 函数库 需要:libeay32.dll(已附带)php_oracle.dll Oracle 函数库 需要:Oracle 7 客户端库php_overload.dll 对象重载函数库 自 PHP 4.3.0 起内置php_pdf.dll PDF 函数库 无
  php_pgsql.dll PostgreSQL 函数库 无
  php_printer.dll 打印机函数库 无
  php_shmop.dll PHP扩展库之共享内存函数库 无php_snmp.dll SNMP 函数库 仅用于 Windows NT!
  php_soap.dll SOAP 函数库 PHP >= 5.0.0
  php_sockets.dll Socket 函数库 无
  php_sybase_ct.dll Sybase 函数库 需要:Sybase 客户端库php_tidy.dll Tidy 函数库 PHP >= 5.0.0
  php_tokenizer.dll Tokenizer 函数库 自 PHP 4.3.0 起内置php_w32api.dll W32api 函数库 无
  php_xmlrpc.dll XML-RPC 函数库 PHP >= 4.2.1 需要 iconv.dll(已附带)php_xslt.dll XSLT 函数库 PHP <= 4.2.0 需要 sablot.dll,expat.dll(已附带)。PHP >= 4.2.1 需要 sablot.dll,expat.dll,iconv.dll(已附带)。
  php_yaz.dll YAZ 函数库 需要:yaz.dll(已附带)php_zip.dll Zip 文件函数库 只读访问
  php_zlib.dll ZLib PHP扩展库之压缩函数库 自 PHP 4.3.0 起内置PHP字符串操作的详细指南
  我们在这篇文章中位大家讲解的是关于PHP字符串操作的一些技巧分享,比如echo,print,printf,sprintf 这些字符串函数的操作等等。
  我们在学习PHP语言时,往往会遇到对字符串的使用不理解的情况。我们今天就向大家带来了关于PHP字符串操作的几个技巧。希望初学者们能够将这些方法收藏起来,以方便将来查询使用。
  PHP字符串操作(1)echo,print,printf,sprintf前两个函数是输出字符串.字符串中如果有变量名则被替换成其值.
  后两个函数类似于C的同名函数.
  PHP字符串操作(2)strchr,strlen,strtok,strrchr,strrev,strstr,strtolower,strtoupper,substr,ucfirst
  这些是常用的PHP字符串操作,有些和C中的同名函数意义完全一致.
  strrev是把一个字符串翻转.
  strtolower和strtoupper的意思应该不用解释了.
  ucfirst是把字符串的第一个字符变成大写.
  substr是返回字符串的一个子串,用法是:substr(字符串,头,长度).
  头位置是 从0算起的.如果是负数,则是从尾部向前数的意思.
  PHP字符串操作(3)Chr,Ord
  类似于C的同名函数.
  PHP字符串操作(4)explode,implode,join
  这些是和数组有关的函数.
  explode(字符串,分割符)返回一个将字符串在分割符处分开所产生的数组.
  implode(数组,分割符)返回一个将数组各元素之间插上分割符而成的字符串.
  join与implode意义相同.
  PHP字符串操作(5)Chop
  去掉字符串尾部的空白.
  PHP字符串操作(6)htmlspecialchars
  将字符串中的HTML特殊字符换成它们的名字,例如"<"变成"<".
  PHP字符串操作(7)nl2br
  在字符串中的每一个回车前面加上"<BR>".
  PHP字符串操作(8)AddSlashes,StripSlashes
  分别给字符串中需要加上"\"才能用于数据库查询的字符加上和去掉"\".
  PHP字符串操作(9)parse_str
  将"name1=value1&name2=value2&..."类型的字符串分析成一些变量.
  例如:
  parse_str("a=1&b=2");
  生成$a与$b两个变量,值分别为1,2.
  如果有两对名字/值的名字部分相同,则后一个的值覆盖前一个的.
  如果这两对的名字尾部都有"[]",例如"a[]=1&a[]=2",则生成数组$a,两个元素分别为1,2探讨应当如何提高PHP递归效率
  PHP递归效率比正常的需求要低将近3倍的差距,那么我们如何才能在编码中来提高PHP递归效率呢?希望大家能同过本文介绍的内容初步了解。
  我们在实际代码编程中,会发现PHP递归效率是非常低下的,对于程序员来说,他们必须要很好的处理PHP的递归。在这篇文章中我们具体向大家介绍了PHP递归效率的提高方法,希望对又需要的朋友有所帮助。
  最近写了一个快速排序的算法,发现PHP中的递归效率不能一刀切,在各种不同的服务器中,可能会表现不一样。
  function qsort(&$arr)
  {
  _quick_sort($arr, 0, count($arr) - 1);
  }
  /**
  * 采用递归算法的快速排序。
  *
  * @param array $arr 要排序的数组
  * @param int $low 最低的排序子段
  * @param int $high 最高的排序字段
  */
  function _quick_sort(&$arr, $low, $high)
  {
  $low_data = $arr[$low];
  $prev_low = $low;
  $prev_high = $high;
  while ($low < $high)
  {
  while ($arr[$high] >= $low_data && $low < $high) {$high--;
  }
  if ($low < $high) {
  $arr[$low] = $arr[$high];
  $low++;
  }
  while ($arr[$low] <= $low_data && $low < $high) {$low++;
  }
  if ($low < $high) {
  $arr[$high] = $arr[$low];
  $high--;
  }
  }
  $arr[$low] = $low_data;
  if ($prev_low < $low) {
  _quick_sort($arr, $prev_low, $low);
  }
  if ($low + 1 < $prev_high) {
  _quick_sort($arr, $low + 1, $prev_high);
  }
  }
  function quick_sort(&$arr)
  {
  $stack = array();
  array_push($stack, 0);
  array_push($stack, count($arr) -1);
  while (!empty($stack)) {
  $high = array_pop($stack);
  $low = array_pop($stack);
  $low_data = $arr[$low];
  $prev_low = $low;
  $prev_high = $high;
  while ($low < $high)
  {
  while ($arr[$high] >= $low_data && $low < $high) {$high--;
  }
  if ($low < $high) {
  $arr[$low] = $arr[$high];
  $low++;
  }
  while ($arr[$low] <= $low_data && $low < $high) {$low++;
  }
  if ($low < $high) {
  $arr[$high] = $arr[$low];
  $high--;
  }
 

上一篇:PHP函数trim()的定义与语法介绍

下一篇:PHP操作符的种类概览