php常用Apache和Hash函数集
Apache信息获取类函数
apache_child_terminate函数:在本次请求结束后终止Apache进程
apache_get_modules函数:获取Apache的模块列表
apache_get_version函数:获取Apache的版本
apache_getenv函数:获取Apache的环境变量
apache_lookup_uri函数:获取特定的URL有关信息
apache_note函数:获取或设置Apache请求记录
apache_request_headers函数:获取HTTP请求的标头
apache_response_headers函数:获取所有HTTP回应标头
getallheaders函数:获取所有HTTP变数值
Apache配置类函数
apache_reset_timeout函数:重设Apache写操作时间
apache_setenv函数:设置Apache的环境变量
virtual函数:执行Apache的子请求
Apache编码类函数
ascii2ebcdic函数:将ASCII码转换为EBCDIC码
ebcdic2ascii函数:将EBCDIC码转换为ASCII码
Hash函数
hash_algos函数:返回已经注册的Hash规则列表
php常用ODBC函数集
ODBC连接类函数
odbc_connect函数:打开一个ODBC连接
odbc_close函数:关闭一个已经打开的ODBC连接
odbc_close_all函数:关闭所有已经打开的ODBC连接
odbc_pconnect函数:打开一个持续有效的ODBC连接
ODBC操作类函数
odbc_commit函数:更新所有处于未决状态的操作
odbc_do函数:在打开的ODBC连接上执行SQL语句
odbc_exec函数:执行SQL语句
odbc_execute函数:执行一个预置的SQL语句
odbc_free_result函数:释放传回资料所占用的内存
odbc_prepare函数:预置SQL语句的执行
odbc_rollback函数:撤销所有处于未决状态的操作
ODBC信息获取类函数
odbc_columnprivileges函数:列出给定表的列和相关的权限
odbc_columns函数:列出指定表的列的名称
odbc_cursor函数:获取光标的名称
odbc_data_source函数:返回连接数据库的信息
odbc_error函数:获取最后的错误代码
odbc_errormsg函数:获取最后的错误信息
odbc_fetch_array函数:获取结果集数组
odbc_fetch_into函数:获取传回的指定列
odbc_fetch_object函数:返回结果集到对象
odbc_fetch_row函数:获取传回的一列
odbc_field_len函数:获取字段的长度
odbc_field_name函数:获取字段的名称
odbc_field_num函数:获取字段的序号
php常用XML函数集
utf8_decode函数:将用UTF-8方式编码的ISO-8859-1字符串转换成单字节的ISO-8859-1字符串
utf8_encode函数:将ISO-8859-1编码的字符串转换为UTF-8编码
xml_error_string函数:获取XML解析器的错误字符串
xml_get_current_byte_index函数:获取XML解析器的当前字节索引
xml_get_current_column_number函数:获取XML解析器的当前列号
xml_get_current_line_number函数:获取XML解析器的当前行号
xml_get_error_code函数:获取XML解析器的错误代码
xml_parse_into_struct函数:将XML数据解析到数组中
xml_parse函数:开始解析一个XML文档
xml_parser_create_ns函数:生成一个支持命名空间的XML解析器
xml_parser_create函数:建立一个XML解析器
xml_parser_free函数:释放指定的XML解析器
xml_parser_get_option函数:从XML解析器获取选项设置信息
xml_parser_set_option函数:为指定的XML解析器进行选项设置
xml_set_character_data_handler函数:建立字符数据处理器
xml_set_default_handler函数:建立默认处理器
xml_set_element_handler函数:建立起始和终止元素处理器
xml_set_end_namespace_decl_handler函数:建立终止命名空间声明处理器
xml_set_external_entity_ref_handler函数:建立外部实体指向处理器
xml_set_notation_decl_handler函数:建立注释声明处理器
xml_set_object函数:在对象中使用XML解析器
xml_set_processing_instruction_handler函数:建立处理指令处理器
xml_set_start_namespace_decl_handler函数:建立起始命名空间声明处理器
xml_set_unparsed_entity_decl_handler函数:建立未解析实体定义声明处理器
php常用FTP和URL函数集
FTP连接类函数
ftp_close函数:关闭一个活动的FTP连接
ftp_connect函数:建立一个新的FTP连接
ftp_login函数:登录FTP服务器
ftp_ssl_connect函数:通过SSL连接FTP服务器
ftp_quit函数:关闭一个活动的FTP连接
FTP文件操作类函数
ftp_cdup函数:切换到当前目录的父目录
ftp_chdir函数:在FTP服务器上切换当前目录
ftp_chmod函数:修改FTP服务器文件的访问权限
ftp_delete函数:删除FTP服务器上的一个文件
ftp_fget函数:从FTP服务器上下载一个文件并保存到本地一个已经打开的文件中
ftp_fput函数:上传一个已经打开的文件到FTP服务器
ftp_get函数:从FTP服务器上下载一个文件
ftp_mdtm函数:返回指定文件的最后修改时间
ftp_mkdir函数:建立新目录
ftp_nb_continue函数:连续获取/发送文件
ftp_nb_fget函数:下载远程FTP服务器文件
ftp_nb_fput函数:上传文件到FTP服务器
ftp_nb_get函数:从FTP服务器上获取文件并写入本地文件
ftp_nb_put函数:存储一个文件至FTP服务器
ftp_nlist函数:返回给定目录的文件列表
ftp_put函数:上传文件到FTP服务器
ftp_pwd函数:返回当前目录名
php常用Socket和SNMP函数集
Socket连接类函数
socket_accept函数:接受一个Socket连接
socket_bind函数:绑定一个Socket连接
socket_close函数:关闭Socket连接
socket_connect函数:在Socket上初始化一个连接
socket_create_pair函数:建立一对Socket,并存储在数组中
Socket_create函数:建立Socket连接
socket_listen函数:监听一个Socket连接
Socket操作类函数
socket_clear_error函数:清空Socket错误信息或者最后一个错误代码
Socket_create_listen函数:在Socket上打开一个端口接受连接
Socket_get_option函数:获取Socket的设置选项
socket_getpeername函数:获取远程主机的Socket信息
Socket_getsockname函数:获取本地主机的Socket信息
socket_last_error函数:返回Socket最后一个错误代号
Socket_read函数:从连接中读取设置的最大长度的字节数
Socket_recv函数:从一个连接的Socket中接收数据
Socket_recvfrom函数:接收数据,不管连接是否断开
socket_select函数:查询Socket状态
socket_send函数:发送数据
socket_sendto函数:发送一条消息到Socket,不管连接是否断开
socket_set_block函数:锁定Socket
php常用Stream函数集
stream_bucket_append函数:为队列添加数据
stream_bucket_make_writeable函数:从操作的队列中返回一个数据对象
stream_bucket_new函数:为当前队列创建一个新的数据
stream_bucket_prepend函数:预备数据到队列
stream_context_create函数:创建数据流上下文
stream_context_get_default函数:获取默认的数据流上下文
stream_context_get_options函数:获取数据流的设置
stream_context_set_option函数:对数据流、数据包或者上下文进行设置
stream_context_set_params函数:为数据流、数据包或者上下文设置参数
stream_copy_to_stream函数:在数据流之间进行复制操作
stream_filter_append函数:为数据流添加过滤器
stream_filter_prepend函数:为数据流预备添加过滤器
stream_filter_register函数:注册一个数据流的过滤器并作为PHP类执行
stream_filter_remove函数:从一个数据流中移除过滤器
stream_get_contents函数:读取数据流中的剩余数据到字符串
stream_get_filters函数:返回已经注册的数据流过滤器列表
stream_get_line函数:按照给定的定界符从数据流资源中获取行
stream_get_meta_data函数:从封装协议文件指针中获取报头/元数据
stream_get_transports函数:返回注册的Socket传输列表
stream_get_wrappers函数:返回注册的数据流列表
stream_register_wrapper函数:注册一个用PHP类实现的URL封装协议
stream_select函数:接收数据流数组并等待它们状态的改变
stream_set_blocking函数:将一个数据流设置为堵塞或者非堵塞状态
stream_set_timeout函数:对数据流进行超时设置
php常用image图像函数集
gd_info函数:获取当前安装的GD库的信息
getimagesize函数:获取图像的大小
image_type_to_extension函数:获取图像类型的文件后缀
image_type_to_mime_type函数:判断一个IMAGETYPE常量的MIME类型
image2wbmp函数:以WBMP格式将图像输出到浏览器或文件
imagealphablending函数:设定图像的混色模式
imageantialias函数:是否使用antialias(抗锯齿)功能
imagearc函数:画椭圆弧
imagechar函数:水平地画一个字符
imagecharup函数:垂直地画一个字符
imagecolorallocate函数:为一幅图像分配颜色
imagecolorallocatealpha 函数:为一幅图像分配颜色+alpha
imagecolorat函数:获取某像素的颜色索引值
imagecolorclosest函数:获取与指定颜色最接近的颜色的索引值
imagecolorclosestalpha函数:获取与指定颜色加透明度最接近的颜色的索引值
imagecolorclosesthwb函数:获取与指定颜色最接近的色度的黑白色的索引
imagecolordeallocate函数:取消图像颜色的分配
imagecolorexact函数:获取指定颜色的索引值
imagecolorexactalpha函数:获取指定颜色加透明度的索引值
imagecolormatch函数:使一个图像中调色板版本的颜色与真彩色版本更能匹配
imagecolorresolve函数:获取指定颜色的索引值或有可能得到的最接近的替代值
imagecolorresolvealpha函数:获取指定颜色透明度的索引值或有可能得到的最接近的替代值
imagecolorset函数:给指定调色板索引设定颜色
imagecolorsforindex函数:获取某索引的颜色
imagecolorstotal函数:获取一幅图像的调色板中颜色的数目
imagecolortransparent函数:将某个颜色定义为透明色
imageconvolution函数:申请一个3*3的卷积矩阵
imagecopy函数:复制图像的一部分
imagecopymerge函数:复制并合并图像的一部分
imagecopymergegray函数:用灰度复制并合并图像的一部分
imagecopyresampled函数:重采样复制部分图像并调整大小
imagecopyresized函数:复制部分图像并调整大小
imagecreate函数:新建一个基于调色板的图像
继续阅读…
php常用字符Strings函数集
字符串转换类函数
addcslashes函数:以C语言风格使用反斜线转义字符串中的字符
addslashes函数:使用反斜线引用字符串
chop函数:清除字符串中的连续空格
get_html_translation_table函数:返回htmlspecialchars()函数和htmlentities()函数的转换表
chunk_split函数:将字符串分割成小块
hebrev函数:转换希伯来逻辑字符为可见字符
hebrevc函数:转换希伯来语文本为可见文本,包括换行符
html_entity_decode函数:转换HTML字符编码为字符
htmlentities函数:转换字符为HTML字符编码
htmlspecialchars_decode函数:转换特殊HTML字符编码为字符
htmlspecialchars函数:转换特殊字符为HTML字符编码
nl2br函数:将换行字符转换成“<br>”
quotemeta函数:加入引用符
rtrim函数:清除字符串末尾的空白(或其他字符)
strip_tags函数:清除HTML及PHP的标记
stripcslashes函数:将用addslashes()函数处理后的字符串原样返回
stripslashes函数:清除字符串中的反斜线
strtolower函数:将字符串中的字母全部转换为小写
strtoupper函数:将字符串中的字母全部转换为大写
trim函数:截取字符串首尾的空格(或其他字符) 继续阅读…
PHP常用Session函数集
session_cache_expire函数:获取或者设置当前Session的过期时间
session_cache_limiter函数:获取或者设置当前的cache限制者
session_commit函数:存储Session中的数据并终止Session
session_decode函数:解密Session数据
session_destroy函数:结束所有已经注册的Session
session_encode函数:将当前Session会话值加密为一个字符串
session_get_cookie_params函数:获取Session Cookie的参数
session_id函数:获取或者设置当前的Session ID值
session_is_registered函数:检查变量是否被注册为Session
session_module_name函数:获取或者设置目前的Session模组
session_name函数:获取或者设置目前的Session名称
session_regenerate_id函数:用一个新值更新当前的Session ID
session_register函数:注册Session为新的全局变量
session_save_path函数:获取或者设置目前的Session保存路径
session_set_cookie_params函数:设置Cookie的参数
session_set_save_handler函数:设置用户级的Session存储函数
session_start函数:初始化Session数据
session_unregister函数:从当前Session中注销一个值
session_unset函数:释放所有的Session变量
session_write_close函数:向Session中写入数据并终止Session
PHP常用检测函数集
empty — 检查一个变量是否为空
floatval — 获取变量的浮点值
get_defined_vars — 返回由所有已定义变量所组成的数组
get_resource_type — 返回资源(resource)类型
gettype — 获取变量的类型
import_request_variables — 将 GET/POST/Cookie 变量导入到全局作用域中
intval — 获取变量的整数值
is_array — 检测变量是否是数组
is_binary — Finds whether a variable is a native binary string
is_bool — 检测变量是否是布尔型
is_buffer — Finds whether a variable is a native unicode or binary string
is_callable — 检测参数是否为合法的可调用结构
is_double — is_float() 的别名
is_float — 检测变量是否是浮点型
is_int — 检测变量是否是整数
is_integer — is_int() 的别名
is_long — is_int() 的别名
is_null — 检测变量是否为 NULL
is_numeric — 检测变量是否为数字或数字字符串
is_object — 检测变量是否是一个对象
is_real — is_float() 的别名
is_resource — 检测变量是否为资源类型
is_scalar — 检测变量是否是一个标量
is_string — 检测变量是否是字符串
is_unicode — Finds whether a variable is a unicode string
isset — 检测变量是否设置
print_r — 打印关于变量的易于理解的信息。
serialize — 产生一个可存储的值的表示
settype — 设置变量的类型
strval — 获取变量的字符串值
unserialize — 从已存储的表示中创建 PHP 的值
unset — 释放给定的变量
var_dump — 打印变量的相关信息
var_export — 输出或返回一个变量的字符串表示
flush — 刷新输出缓冲。
PHP常用mysql数据库函数集
mysql_affected_rows — 取得前一次 MySQL 操作所影响的记录行数
mysql_change_user — 改变活动连接中登录的用户
mysql_client_encoding — 返回字符集的名称
mysql_close — 关闭 MySQL 连接
mysql_connect — 打开一个到 MySQL 服务器的连接
mysql_create_db — 新建一个 MySQL 数据库
mysql_data_seek — 移动内部结果的指针
mysql_db_name — 取得结果数据
mysql_db_query — 发送一条 MySQL 查询
mysql_drop_db — 丢弃(删除)一个 MySQL 数据库
mysql_errno — 返回上一个 MySQL 操作中的错误信息的数字编码
mysql_error — 返回上一个 MySQL 操作产生的文本错误信息
mysql_escape_string — 转义一个字符串用于 mysql_query
mysql_fetch_array — 从结果集中取得一行作为关联数组,或数字数组,或二者兼有
mysql_fetch_assoc — 从结果集中取得一行作为关联数组
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 — 取得指定字段所在的表名
mysql_field_type — 取得结果集中指定字段的类型
mysql_free_result — 释放结果内存 继续阅读…
PHP常用数学函数集
abs — 绝对值
acos — 反余弦
acosh — 反双曲余弦
asin — 反正弦
asinh — 反双曲正弦
atan2 — 两个参数的反正切
atan — 反正切
atanh — 反双曲正切
base_convert — 在任意进制之间转换数字
bindec — 二进制转换为十进制
ceil — 进一法取整
cos — 余弦
cosh — 双曲余弦
decbin — 十进制转换为二进制
dechex — 十进制转换为十六进制
decoct — 十进制转换为八进制
deg2rad — 将角度转换为弧度
exp — 计算 e 的指数
expm1 — 返回 exp(number) – 1,甚至当 number 的值接近零也能计算出准确结果
floor — 舍去法取整
fmod — 返回除法的浮点数余数
getrandmax — 显示随机数最大的可能值
hexdec — 十六进制转换为十进制
hypot — 计算一直角三角形的斜边长度
is_finite — 判断是否为有限值
is_infinite — 判断是否为无限值
is_nan — 判断是否为合法数值
lcg_value — 组合线性同余发生器
log10 — 以 10 为底的对数
log1p — 返回 log(1 + number),甚至当 number 的值接近零也能计算出准确结果
log — 自然对数
max — 找出最大值
min — 找出最小值 继续阅读…