php函数大全(3)

合集下载

PHP常用库函数

PHP常用库函数

函数描述:obj dir(string directory);返回值:函数返回一个目录对象,该对象有两个属性:句柄和路径。

句柄可被其他目录函数使用,路径是用来生成目录对象的字符串。

如果出错,则返回false(0)。

Fclose函数描述:int fclose(int file_handle);说明:此函数关闭一个已打开的文件。

参数file_handle为一个文件被打开时产生的句柄。

返回值:如果关闭成功,返回true(1);否则,返回false(0)。

Feof函数描述:int feof(int file_handle);说明:在读取文件时,PHP始终保持一个指向该文件末尾的指针。

函数feof用以确定读取指针是否已到达文件末尾。

返回值:若文件读取指针达到文件末尾,函数feof返回ture(1);否则返回false(0)。

Fgetc函数描述:string fgetc(int file_handle);说明:参数file_handle 是一个文件被打开时产生的句柄。

返回值:函数fgetc从一个已经对打开的文件中读取一个单个字符。

如出错,则返回false(0)。

Fgets函数描述:string fgets(int file_handle, int length);返回值:返回从文件中读取的字符串,文件由文件句柄file_handle指定,读取长度将根据length-1尽可能的读取字符,支行结束或文章末尾。

若出错,则返回false(0)。

Fgetss函数描述:string fgetss(int file_handle,int length);返回值:与fgets相类似,只是在返回字符串时,试着剥去HTML或PHP代码。

File函数描述:array file(string filename);返回值:函数返回一个数组,数组的元素一次是文件的每一行,数组下标从开始。

若出错,则返回false(0).File_exists函数描述:int file_exists(string filename);说明:此函数用来确定文件是否存在。

PHP日期时间函数大全

PHP日期时间函数大全
$lastweek_end = date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("d")-date("w")+7-7,date("Y")));
//本周
$thisweek_start = date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w")+1,date("Y")));
?>
mktime($hour, $minute, $second, $month, $day, $year)
此函数的作用与getdate()的作用相反:它由一系列的日期与时间值生成一个UNIX时间标签(GMT时间1970年1月1日到现在消逝的秒数)。不用自变量时,它生成当前时间的UNIX时间标签。
今天是:Tuesday
echo date('D');
今天是:Tue
大写L表示判断今年是否闰年,布尔值,为真返回1,否则为0;
小写l表示当天是星期几的英文全写(Tuesday);
而使用大写D表示星期几的3个字符缩写(Tue)。
echo date('w');
今天星期:2
echo date('W');
// run some code
for ($x=0; $x<1000; $x++) {
$null = $x * $x;
}
// get ending value

PHP数学运算函数大汇总(经典值得收藏)

PHP数学运算函数大汇总(经典值得收藏)

PHP数学运算函数大汇总(经典值得收藏)1. abs($number):返回一个数的绝对值。

示例:abs(-5) 返回 52. sqrt($number):返回一个数的平方根。

示例:sqrt(25) 返回 53. round($number, $precision):将一个数四舍五入到指定的精度。

4. ceil($number):向上舍入为最接近的整数。

示例:ceil(4.1) 返回 55. floor($number):向下舍入为最接近的整数。

示例:floor(4.9) 返回 46. max($number1, $number2, ...):返回传递给函数的最大值。

示例:max(2, 5, 8) 返回 87. min($number1, $number2, ...):返回传递给函数的最小值。

示例:min(2, 5, 8) 返回 28. rand($min, $max):生成一个指定范围内的随机整数。

示例:rand(1, 10) 返回介于1和10之间的随机整数。

9. pow($base, $exponent):返回指定数的指定幂次方。

示例:pow(2, 3) 返回 810. exp($number):返回指定数的自然对数的指数。

11. log($number, $base):返回指定数的对数。

示例:log(100, 10) 返回 212. sin($number):返回指定角度的正弦值。

13. cos($number):返回指定角度的余弦值。

14. tan($number):返回指定角度的正切值。

15. deg2rad($degrees):将角度转换为弧度。

16. rad2deg($radians):将弧度转换为角度。

17. fmod($dividend, $divisor):返回两个数的浮点余数。

示例:fmod(10, 3) 返回 118. is_numeric($value):判断一个值是否为数字。

php 获取信息的函数

php 获取信息的函数

php 获取信息的函数PHP是一种服务器端脚本语言,广泛用于开发Web应用程序。

在PHP中,可以使用一系列的函数来获取各种信息,包括文件、URL、日期、时间、字符串等等。

下面是一些常用的PHP获取信息的函数及其用法。

1. 获取文件信息:- `file_exists(filename)`: 检查文件或目录是否存在。

- `is_file(filename)`: 判断给定的文件是否为一个常规的文件。

- `is_dir(dirname)`: 判断给定的文件名是否是一个目录。

- `filetype(filename)`: 获取文件类型。

- `filesize(filename)`: 获取文件大小。

- `filectime(filename)`: 获取文件的创建时间。

- `filemtime(filename)`: 获取文件的最后修改时间。

- `fileatime(filename)`: 获取文件的最后访问时间。

2. 获取URL信息:- `get_headers(url)`: 获取HTTP头信息。

- `get_meta_tags(filename)`: 获取HTML文件中的meta标签内容。

- `parse_url(url)`: 解析URL,返回其组成部分的关联数组。

3. 获取日期和时间信息:- `date(format, timestamp)`: 根据指定的格式格式化日期和时间。

- `time()`: 返回当前的Unix时间戳。

- `strtotime(time, now)`: 将任何英文文本的日期和时间描述解析为Unix时间戳。

4. 获取字符串信息:- `strlen(string)`: 获取字符串的长度。

- `trim(string)`: 去除字符串两端的空格或指定的字符。

- `substr(string, start, length)`: 返回字符串的子串。

- `strpos(string, search, offset)`: 查找字符串中第一次出现指定字符的位置。

整理非常全的PHP常用函数大全

整理非常全的PHP常用函数大全

phpusleep() 函数延迟代码执行若干微秒。

unpack() 函数从二进制字符串对数据进行解包。

uniqid() 函数基于以微秒计的当前时间,生成一个唯一的ID。

time_sleep_until() 函数延迟代码执行直到指定的时间。

time_nanosleep() 函数延迟代码执行若干秒和纳秒。

sleep() 函数延迟代码执行若干秒。

show_source() 函数对文件进行语法高亮显示。

strip_whitespace() 函数返回已删除PHP 注释以及空白字符的源代码文件。

pack() 函数把数据装入一个二进制字符串。

ignore_user_abort() 函数设置与客户机断开是否会终止脚本的执行。

highlight_string() 函数对字符串进行语法高亮显示。

highlight_file() 函数对文件进行语法高亮显示。

get_browser() 函数返回用户浏览器的性能。

exit() 函数输出一条消息,并退出当前脚本。

eval() 函数把字符串按照PHP 代码来计算。

die() 函数输出一条消息,并退出当前脚本。

defined() 函数检查某常量是否存在。

define() 函数定义一个常量。

constant() 函数返回常量的值。

connection_status() 函数返回当前的连接状态。

connection_aborted() 函数检查是否断开客户机。

zip_read() 函数读取打开的zip 档案中的下一个文件。

zip_open() 函数打开ZIP 文件以供读取。

zip_entry_read() 函数从打开的zip 档案项目中获取内容。

zip_entry_open() 函数打开一个ZIP 档案项目以供读取。

zip_entry_name() 函数返回zip 档案项目的名称。

zip_entry_filesize() 函数返回zip 档案项目的原始大小(在压缩之前)。

zip_entry_compressionmethod() 函数返回zip 档案项目的压缩方法。

php常用数组函数

php常用数组函数

php常用数组函数PHP是一种广泛使用的服务器端编程语言,它提供了许多强大的函数和工具来处理各种数据类型和数据结构。

在PHP中,数组是一种重要的数据结构,可以容纳多个值,并使用索引或关联键来访问这些值。

在本文中,我们将介绍PHP中常用的数组函数,包括数组创建、添加、删除、排序、查找等操作。

1. array()函数array()函数是PHP中创建数组的一种基本方法。

它用于创建一个数组,并将值分配给该数组。

该函数的语法如下:array(value1, value2, value3, …)其中value1、value2、value3等是待分配给数组的值。

例如,以下代码将创建一个包含3个元素的数组:$arr = array("apple", "orange", "banana");2. count()函数count()函数用于获取数组中元素的数量。

该函数的语法如下:count(array, mode)其中array是要计数的数组,mode是可选参数,用于指定计数模式。

默认情况下,mode为0,表示只计算数组中的元素数量。

例如,以下代码将输出数组$arr的元素数量:echo count($arr);3. array_push()函数array_push()函数用于将一个或多个值添加到数组的末尾。

该函数的语法如下:array_push(array, value1, value2, …)其中array是要添加值的数组,value1、value2等是待添加的值。

例如,以下代码将向数组$arr中添加一个元素:array_push($arr, "pear");4. array_pop()函数array_pop()函数用于从数组末尾删除一个元素,并返回该元素的值。

该函数的语法如下:array_pop(array)其中array是要删除元素的数组。

Php函数完整参考手册

Php函数完整参考手册

Php函数完整参考⼿册序号分类描述1Array 函数 2Calendar 函数⽇历扩展包含了简化不同⽇历格式间的转换的函数。

3Date/Time 函数Date/Time 函数⽤于从 PHP 脚本运⾏的服务器上获取⽇期和时间并进⾏格式化。

4Directory 函数Directory 函数⽤于获得关于⽬录及其内容的信息。

5Error/Logging函数Error/Logging 函数⽤于对错误进⾏处理和记录。

6Filesystem 函数Filesystem 函数⽤于访问和操作⽂件系统。

7Filter 函数PHP 过滤器⽤于对来⾃⾮安全来源的数据(⽐如⽤户输⼊)进⾏验证和过滤。

8FTP 函数FTP 函数通过⽂件传输协议 (FTP) 提供对⽂件服务器的客户端访问。

9HTTP 函数HTTP 函数⽤于对由 Web 服务器发送到浏览器的信息进⾏操作。

10Libxml 函数Libxml 函数和常量与 SimpleXML、XSLT 以及 DOM 函数⼀起使⽤。

11Mail 函数mail() 函数⽤于从脚本中直接发送电⼦邮件。

12Math 函数Math 函数能处理 integer 和 float 范围内的值。

13杂项函数我们把不属于其他类别的函数归纳到杂项函数类别。

14MySQLi 函数MySQLi 函数⽤于访问 MySQL 数据库服务器。

15SimpleXML 函数SimpleXML 扩展提供了⼀种获取 XML 元素的名称和⽂本的简单⽅式。

16String 函数 17XML Parser 函数XML Parser 函数允许您创建 XML 解析器,并为 XML 事件定义句柄。

18Zip File 函数Zip File 函数允许您读取压缩⽂件。

php计算函数

php计算函数

php计算函数
PHP计算函数是指在PHP编程中用来进行数学运算的函数,包括加减乘除、取模、取整等常用数学运算。

这些函数可以用于实现复杂的数学计算,同时也可以用于简单的计算器程序。

常见的PHP数学函数包括:
1. abs:返回一个数的绝对值。

2. ceil:将一个数向上取整。

3. floor:将一个数向下取整。

4. round:四舍五入一个数。

5. pow:计算一个数的指定次幂。

6. sqrt:计算一个数的平方根。

7. exp:计算自然数的指数函数。

8. log:计算一个数的自然对数。

9. sin:计算一个角度的正弦值。

10. cos:计算一个角度的余弦值。

这些函数都可以在PHP中使用,并且可以通过传递参数来实现不同的计算。

例如,可以使用abs函数来计算一个数的绝对值,如下所示:
$num = -10;
echo abs($num); // 输出:10
同样,也可以使用pow函数来计算一个数的指定次幂:
$num = 2;
echo pow($num, 3); // 输出:8
PHP的计算函数可以帮助我们快速实现数学运算,同时也可以提高代码的效率和可读性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第12章Stream函数25612.1PHP中的Stream函数25612.1.1stream_bucket_append函数:为队列添加数据25712.1.2stream_bucket_make_writeable函数:从操作的队列中返回一个数据对象25812.1.3stream_bucket_new函数:为当前队列创建一个新的数据25812.1.4stream_bucket_prepend函数:预备数据到队列25812.1.5stream_context_create函数:创建数据流上下文25912.1.6stream_context_get_default函数:获取默认的数据流上下文26012.1.7stream_context_get_options函数:获取数据流的设置26112.1.8stream_context_set_option函数:对数据流、数据包或者上下文进行设置26112.1.9stream_context_set_params函数:为数据流、数据包或者上下文设置参数26112.1.10stream_copy_to_stream函数:在数据流之间进行复制操作26212.1.11stream_filter_append函数:为数据流添加过滤器26212.1.12stream_filter_prepend函数:为数据流预备添加过滤器26312.1.13stream_filter_register函数:注册一个数据流的过滤器并作为PHP类执行264 12.1.14stream_filter_remove函数:从一个数据流中移除过滤器26512.1.15stream_get_contents函数:读取数据流中的剩余数据到字符串26612.1.16stream_get_filters函数:返回已经注册的数据流过滤器列表26712.1.17stream_get_line函数:按照给定的定界符从数据流资源中获取行26712.1.18stream_get_meta_data函数:从封装协议文件指针中获取报头/元数据26812.1.19stream_get_transports函数:返回注册的Socket传输列表26912.1.20stream_get_wrappers函数:返回注册的数据流列表26912.1.21stream_register_wrapper函数:注册一个用PHP类实现的URL封装协议27012.1.22stream_select函数:接收数据流数组并等待它们状态的改变27212.1.23stream_set_blocking函数:将一个数据流设置为堵塞或者非堵塞状态27312.1.24stream_set_timeout函数:对数据流进行超时设置27412.1.25stream_set_write_buffer函数:为数据流设置缓冲区27412.1.26stream_socket_accept函数:接受由函数stream_ socket_server()创建的Socket连接27512.1.27stream_socket_client函数:打开网络或者UNIX主机的Socket连接27612.1.28stream_socket_enable_crypto函数:为一个已经连接的Socket打开或者关闭数据加密27712.1.29stream_socket_get_name函数:获取本地或者网络Socket的名称27812.1.30stream_socket_pair函数:创建两个无区别的Socket数据流连接27812.1.31stream_socket_recvfrom函数:从Socket获取数据,不管其连接与否27912.1.32stream_socket_sendto函数:向Socket发送数据,不管其连接与否28012.1.33stream_socket_server函数:创建一个网络或者UNIX Socket服务端28112.1.34stream_wrapper_restore函数:恢复一个事先注销的数据包28112.1.35stream_wrapper_unregister函数:注销一个URL地址包28212.2小结282第5篇网络通信篇第13章Socket函数28513.1Socket连接类函数28513.1.1socket_accept函数:接受一个Socket连接28513.1.2socket_bind函数:绑定一个Socket连接28613.1.3socket_close函数:关闭Socket连接28613.1.4socket_connect函数:在Socket上初始化一个连接28613.1.5socket_create_pair函数:建立一对Socket,并存储在数组中28713.1.6Socket_create函数:建立Socket连接28913.1.7socket_listen函数:监听一个Socket连接29013.2Socket操作类函数29013.2.1socket_clear_error函数:清空Socket错误信息或者最后一个错误代码29013.2.2Socket_create_listen函数:在Socket上打开一个端口接受连接29113.2.3Socket_get_option函数:获取Socket的设置选项29213.2.4socket_getpeername函数:获取远程主机的Socket信息29313.2.5Socket_getsockname函数:获取本地主机的Socket信息29413.2.6socket_last_error函数:返回Socket最后一个错误代号29413.2.7Socket_read函数:从连接中读取设置的最大长度的字节数29513.2.8Socket_recv函数:从一个连接的Socket中接收数据29513.2.9Socket_recvfrom函数:接收数据,不管连接是否断开29713.2.10socket_select函数:查询Socket状态29713.2.11socket_send函数:发送数据29813.2.12socket_sendto函数:发送一条消息到Socket,不管连接是否断开29913.2.13socket_set_block函数:锁定Socket30013.2.14Socket_set_nonblock函数:设置不锁定状态30013.2.15socket_set_option函数:设置Socket连接选项30113.2.16socket_shutdown函数:关闭一个Socket连接30213.2.17socket_strerror函数:返回一个包含Socket错误信息的字符串30213.2.18socket_write函数:写入一个Socket30313.3小结303第14章SNMP函数30414.1PHP中的SNMP函数30414.1.1snmp_get_quick_print函数:返回UCD库中quick_print设置的当前值30414.1.2snmp_get_valueretrieval函数:返回SNMP值如何被返回的路径30514.1.3snmp_read_mib函数:读取并从分析MIB文件到动态的MIB树30514.1.4snmp_set_enum_print函数:返回所有的枚举值30614.1.5snmp_set_oid_numeric_print函数:返回所有的对象,包括它们各自的对象ID并指明30614.1.6snmp_set_quick_print函数:设置UCD SNMP库中quick_print的值30614.1.7snmp_set_valueretrieval函数:指明SNMP的值的返回路径30714.1.8snmpget函数:获取一个SNMP对象30714.1.9snmpgetnext函数:发送一个SNMP对象30814.1.10snmprealwalk函数:返回指定的所有对象,包括它们各自的对象ID308 14.1.11snmpset函数:设置一个SNMP对象30814.1.12snmpwalk函数:从代理返回所有的SNMP对象30914.1.13snmpwalkoid函数:查询关于网络实体的信息树30914.2小结310第15章Session函数31115.1PHP中常用的Session函数31115.1.1session_cache_expire函数:获取或者设置当前Session的过期时间31115.1.2session_cache_limiter函数:获取或者设置当前的cache限制者31215.1.3session_commit函数:存储Session中的数据并终止Session31215.1.4session_decode函数:解密Session数据31315.1.5session_destroy函数:结束所有已经注册的Session31315.1.6session_encode函数:将当前Session会话值加密为一个字符串31415.1.7session_get_cookie_params函数:获取Session Cookie的参数31515.1.8session_id函数:获取或者设置当前的Session ID值31515.1.9session_is_registered函数:检查变量是否被注册为Session31615.1.10session_module_name函数:获取或者设置目前的Session模组31615.1.11session_name函数:获取或者设置目前的Session名称31715.1.12session_regenerate_id函数:用一个新值更新当前的Session ID31815.1.13session_register函数:注册Session为新的全局变量31815.1.14session_save_path函数:获取或者设置目前的Session保存路径31915.1.15session_set_cookie_params函数:设置Cookie的参数31915.1.16session_set_save_handler函数:设置用户级的Session存储函数32015.1.17session_start函数:初始化Session数据32115.1.18session_unregister函数:从当前Session中注销一个值32115.1.19session_unset函数:释放所有的Session变量32215.1.20session_write_close函数:向Session中写入数据并终止Session32315.2小结323第16章URL函数32416.1PHP中的URL函数32416.1.1base64_decode函数:对使用MIME base64编码的数据进行解码32416.1.2base64_encode函数:使用MIME base64对数据进行编码32516.1.3get_headers函数:获取HTTP请求头部信息32516.1.4get_meta_tags函数:从一个文件中提取所有的meta标签并返回一个数组326 16.1.5http_build_query函数:生成url-encoded之后的请求字符串32716.1.6parse_url函数:解析URL并返回其组成部分32816.1.7rawurldecode函数:对已编码的URL字符串进行解码32816.1.8rawurlencode函数:按照RFC 1738对URL进行编码32816.1.9urldecode函数:解码已编码的URL字符串32916.1.10urlencode函数:编码URL字符串32916.2小结330第17章Mail函数33117.1PHP中的Mail函数33117.1.1ezmlm_hash函数:计算EZMLM所需的散列值33117.1.2mail函数:发送邮件33217.2小结333第18章HTTP函数33418.1PHP中的HTTP函数33418.1.1header函数:发送一个原始HTTP标头33418.1.2headers_list函数:返回已发送(或准备发送) 的响应标头的列表33518.1.3headers_sent函数:检查标头是否已被发送以及在哪里被发送33518.1.4setcookie函数:发送一个Cookie信息33618.1.5setrawcookie函数:发送一个其值未经urlencode编码的Cookie33718.2小结337第19章FTP函数33819.1FTP连接类函数33819.1.1ftp_close函数:关闭一个活动的FTP连接33819.1.2ftp_connect函数:建立一个新的FTP连接33919.1.3ftp_login函数:登录FTP服务器33919.1.4ftp_ssl_connect函数:通过SSL连接FTP服务器34019.1.5ftp_quit函数:关闭一个活动的FTP连接34019.2FTP文件操作类函数34119.2.1ftp_cdup函数:切换到当前目录的父目录34119.2.2ftp_chdir函数:在FTP服务器上切换当前目录34119.2.3ftp_chmod函数:修改FTP服务器文件的访问权限34219.2.4ftp_delete函数:删除FTP服务器上的一个文件34219.2.5ftp_fget函数:从FTP服务器上下载一个文件并保存到本地一个已经打开的文件中343 19.2.6ftp_fput函数:上传一个已经打开的文件到FTP服务器34419.2.7ftp_get函数:从FTP服务器上下载一个文件34419.2.8ftp_mdtm函数:返回指定文件的最后修改时间34519.2.9ftp_mkdir函数:建立新目录34619.2.10ftp_nb_continue函数:连续获取/发送文件34619.2.11ftp_nb_fget函数:下载远程FTP服务器文件34719.2.12ftp_nb_fput函数:上传文件到FTP服务器34819.2.13ftp_nb_get函数:从FTP服务器上获取文件并写入本地文件348 19.2.14ftp_nb_put函数:存储一个文件至FTP服务器34919.2.15ftp_nlist函数:返回给定目录的文件列表35019.2.16ftp_put函数:上传文件到FTP服务器35019.2.17ftp_pwd函数:返回当前目录名35119.2.18ftp_rename函数:更改FTP服务器上指定的文件名35119.2.19ftp_rmdir函数:删除一个目录35219.2.20ftp_size函数:返回指定文件的大小35219.3FTP服务器访问类函数35319.3.1ftp_get_option函数:返回当前FTP连接的各种不同的选项设置353 19.3.2ftp_pasv函数:设置当前FTP被动模式是否打开35419.3.3ftp_set_option函数:设置各种FTP运行时选项35419.3.4ftp_systype函数:返回远程FTP服务器的系统类型35519.4FTP命令类函数35519.4.1ftp_alloc函数:发送ALO命令到远程的FTP服务器35519.4.2ftp_exec函数:请求运行一条FTP命令35619.4.3ftp_raw函数:发送命令到FTP服务器35719.4.4ftp_rawlist函数:返回指定目录下文件的详细列表35719.4.5ftp_site函数:向服务器发送SITE命令35819.5小结358第20章Network函数35920.1主机操作类Network函数35920.1.1checkdnsrr函数:查找主机的域名记录35920.1.2dns_check_record函数:查找主机的DNS记录35920.1.3dns_get_mx函数:获取主机的MX记录36020.1.4dns_get_record函数:获取主机的DNS记录36020.1.5gethostbyaddr函数:返回主机名称36020.1.6gethostbyname函数:返回IP地址36120.1.7gethostbynamel函数:返回IP地址列表36120.1.8getmxrr函数:根据给出的域名返回MX记录36220.1.9getprotobyname函数:返回协议名对应的协议号36220.1.10getprotobynumber函数:返回协议号对应的协议名称36320.1.11getservbyname函数:获取协议名称对应的端口号36320.1.12getservbyport函数:获取端口对应的协议名称36420.2日志操作类Network函数36520.2.1closelog函数:关闭系统日志36520.2.2define_syslog_variables函数:初始化所有系统日志的内容365 20.2.3openlog函数:打开到系统日志的连接36620.2.4syslog函数:产生一个系统日志36720.3其他操作类Network函数36820.3.1debugger_off函数:禁用PHP DEBUG功能36820.3.2debugger_on函数:启用PHP DEBUG功能36820.3.3fsockopen函数:打开网络Socket连接36820.3.4inet_ntop函数:把网络IP地址转换为可识别的形式36920.3.5inet_pton函数:把可识别形式的IP地址转换为网络IP36920.3.6ip2long函数:把IP地址转换为一个整数37020.3.7long2ip函数:把一个整数转换为IP地址37020.3.8pfsockopen函数:打开网络Socket持续连接37120.4小结371第6篇图像处理篇第21章Exif函数37521.1PHP中的Exif函数37521.1.1exif_imagetype函数:判断一个图像的类型37521.1.2exif_read_data函数:从JPEG或TIFF文件中读取Exif头信息37621.1.3exif_tagname函数:获取图像索引的头信息37721.1.4exif_thumbnail函数:获取嵌入在TIFF或JPEG图像中的缩略图37721.1.5read_exif_data函数:从JPEG或TIFF文件中读取Exif头信息37821.2小结378第22章Image函数37922.1PHP中的Image函数37922.1.1gd_info函数:获取当前安装的GD库的信息37922.1.2getimagesize函数:获取图像的大小38122.1.3image_type_to_extension函数:获取图像类型的文件后缀38122.1.4image_type_to_mime_type函数:判断一个IMAGETYPE常量的MIME类型382 22.1.5image2wbmp函数:以WBMP格式将图像输出到浏览器或文件38322.1.6imagealphablending函数:设定图像的混色模式38322.1.7imageantialias函数:是否使用antialias(抗锯齿)功能38422.1.8imagearc函数:画椭圆弧38422.1.9imagechar函数:水平地画一个字符38622.1.10imagecharup函数:垂直地画一个字符38622.1.11imagecolorallocate函数:为一幅图像分配颜色38722.1.12imagecolorallocatealpha 函数:为一幅图像分配颜色+alpha38822.1.13imagecolorat函数:获取某像素的颜色索引值38922.1.14imagecolorclosest函数:获取与指定颜色最接近的颜色的索引值39022.1.15imagecolorclosestalpha函数:获取与指定颜色加透明度最接近的颜色的索引值390 22.1.16imagecolorclosesthwb函数:获取与指定颜色最接近的色度的黑白色的索引391 22.1.17imagecolordeallocate函数:取消图像颜色的分配39122.1.18imagecolorexact函数:获取指定颜色的索引值39222.1.19imagecolorexactalpha函数:获取指定颜色加透明度的索引值39322.1.20imagecolormatch函数:使一个图像中调色板版本的颜色与真彩色版本更能匹配393 22.1.21imagecolorresolve函数:获取指定颜色的索引值或有可能得到的最接近的替代值393 22.1.22imagecolorresolvealpha函数:获取指定颜色透明度的索引值或有可能得到的最接近的替代值39422.1.23imagecolorset函数:给指定调色板索引设定颜色39422.1.24imagecolorsforindex函数:获取某索引的颜色39522.1.25imagecolorstotal函数:获取一幅图像的调色板中颜色的数目39522.1.26imagecolortransparent函数:将某个颜色定义为透明色39622.1.27imageconvolution函数:申请一个3*3的卷积矩阵39622.1.28imagecopy函数:复制图像的一部分39722.1.29imagecopymerge函数:复制并合并图像的一部分39722.1.30imagecopymergegray函数:用灰度复制并合并图像的一部分39822.1.31imagecopyresampled函数:重采样复制部分图像并调整大小39822.1.32imagecopyresized函数:复制部分图像并调整大小39922.1.33imagecreate函数:新建一个基于调色板的图像40022.1.34imagecreatefromgd2函数:从GD 2文件或URL中新建一个图像40122.1.35imagecreatefromgd2part函数:从给定的GD 2文件或URL中的一部分新建一个图像40122.1.36imagecreatefromgd函数:从GD文件或URL中新建一个图像40222.1.37imagecreatefromgif函数:从GIF文件或URL中新建一个图像40222.1.38imagecreatefromjpeg函数:从JPEG文件或URL中新建一个图像40222.1.39imagecreatefrompng函数:从PNG文件或URL中新建一个图像40322.1.40imagecreatefromstring函数:从字符串中的图像流新建一个图像40322.1.41imagecreatefromwbmp函数:从WBMP文件或URL中新建一个图像40422.1.42imagecreatefromxbm函数:从XBM文件或URL中新建一个图像40522.1.43imagecreatefromxpm函数:从XPM文件或URL中新建一个图像40522.1.44imagecreatetruecolor函数:新建一个真彩色图像40522.1.45imagedashedline函数:画一条虚线40622.1.46imagedestroy函数:销毁一个图像40722.1.47imageellipse函数:画一个椭圆40822.1.48imagefill函数:用指定颜色填充一个区域40922.1.49imagefilledarc函数:画一个椭圆弧并填充41022.1.50imagefilledellipse函数:画一个椭圆并填充41122.1.51imagefilledpolygon函数:画一个多边形并填充41222.1.52imagefilledrectangle函数:画一个矩形并填充41322.1.53imagefilltoborder函数:区域填充到指定颜色的边界为止41422.1.54imagefilter函数:对图像使用过滤器41522.1.55imagefontheight函数:获取字体高度41622.1.56imagefontwidth函数:获取字体宽度41622.1.57imageftbbox函数:给出一个使用FreeType2字体的文本框41622.1.58imagefttext函数:使用FreeType2字体将文本写入图像41722.1.59imagegammacorrect函数:对GD图像应用gamma修正41722.1.60imagegd2函数:将GD 2图像输出到浏览器或文件41822.1.61imagegd函数:将GD图像输出到浏览器或文件41822.1.62imagegif函数:以GIF格式将图像输出到浏览器或文件41922.1.63imageinterlace函数:激活或禁止隔行扫描42022.1.64imageistruecolor函数:检查图像是否为真彩色图像42022.1.65imagejpeg函数:以JPEG格式将图像输出到浏览器或文件42122.1.66imagelayereffect函数:设定alpha混色标志以使用绑定的libgd分层效果42122.1.67imageline函数:画一条线段42222.1.68imageloadfont函数:载入一个新字体42322.1.69imagepalettecopy函数:将调色板从一幅图像复制到另一幅42322.1.70imagepng函数:以PNG格式将图像输出到浏览器或文件42422.1.71imagepolygon函数:画一个多边形42422.1.72imagepsbbox函数:给出一个使用PostScript Type1字体的文本框42622.1.73imagepsencodefont函数:改变字体中的字符编码矢量42622.1.74imagepsextendfont函数:扩充或精简字体42722.1.75imagepsfreefont函数:释放一个PostScript Type1字体所占用的内存42722.1.76imagepsloadfont函数:从文件中加载一个PostScript Type1字体42722.1.77imagepsslantfont函数:倾斜某字体42822.1.78imagepstext函数:用PostScript Type1字体把文本字符串画在图像上42822.1.79imagerectangle函数:画一个矩形42922.1.80imagerotate函数:用给定角度旋转图像43022.1.81imagesavealpha函数:设置标记以在保存PNG图像时保存完整的alpha通道信息430 22.1.82imagesetbrush 函数:设定画线用的画笔图像43122.1.83imagesetpixel函数:画一个单一的像素43122.1.84imagesetstyle函数:设定画线的风格43222.1.85imagesetthickness函数:设定画线的宽度43422.1.86imagesettile函数:设定用于填充的贴图43422.1.87imagestring函数:水平地画一行字符串43422.1.88imagestringup函数:垂直地画一行字符串43522.1.89imagesx函数:获取图像宽度43622.1.90imagesy函数:获取图像高度43622.1.91imagetruecolortopalette函数:将真彩色图像转换为调色板图像43722.1.92imagettfbbox函数:取得使用TrueType字体的文本的范围43722.1.93imagettftext函数:用TrueType字体向图像写入文本43822.1.94imagetypes函数:返回当前PHP版本所支持的图像类型43922.1.95imagewbmp函数:以WBMP格式将图像输出到浏览器或文件43922.1.96imagexbm函数:将XBM图像输出到浏览器或文件44022.1.97iptcembed函数:将二进制IPTC数据嵌入一幅JPEG图像中44022.1.98iptcparse函数:将二进制IPTC块解析为单个标记44122.1.99jpeg2wbmp函数:将JPEG图像文件转换为WBMP图像文件44122.1.100png2wbmp函数:将PNG图像文件转换为WBMP图像文件44222.2小结442第7篇Win32函数篇第23章Win32API函数44523.1PHP中的Win32API函数44523.1.1w32api_deftype函数:为w32api_functions函数定义一个类型44523.1.2w32api_init_dtype函数:创建了一个数据类型的实例,并且将函数返回值填入实例中44623.1.3w32api_invoke_function函数:带一个传递参数的执行函数,传递参数在函数名的后面44623.1.4w32api_register_function函数:从指定函数库中使用PHP注册一个函数44723.1.5w32api_set_call_method函数:设置调用的方法44723.2小结447第24章Win32PS函数44824.1PHP中的Win32PS函数44824.1.1win32_ps_list_procs函数:列出不同进程的内存使用情况和CPU时间44824.1.2win32_ps_stat_mem函数:列出当前系统的内存使用情况和CPU时间44924.1.3win32_ps_stat_proc函数:列出特定进程的内存使用情况和CPU时间45024.2小结450。

相关文档
最新文档