PHP5Array函数函数描述array创建数组.docx

上传人:b****8 文档编号:29248577 上传时间:2023-07-21 格式:DOCX 页数:36 大小:28.60KB
下载 相关 举报
PHP5Array函数函数描述array创建数组.docx_第1页
第1页 / 共36页
PHP5Array函数函数描述array创建数组.docx_第2页
第2页 / 共36页
PHP5Array函数函数描述array创建数组.docx_第3页
第3页 / 共36页
PHP5Array函数函数描述array创建数组.docx_第4页
第4页 / 共36页
PHP5Array函数函数描述array创建数组.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

PHP5Array函数函数描述array创建数组.docx

《PHP5Array函数函数描述array创建数组.docx》由会员分享,可在线阅读,更多相关《PHP5Array函数函数描述array创建数组.docx(36页珍藏版)》请在冰豆网上搜索。

PHP5Array函数函数描述array创建数组.docx

PHP5Array函数函数描述array创建数组

PHP5Array函数

函数

描述

array()

创建数组。

array_change_key_case()

把数组中所有键更改为小写或大写。

array_chunk()

把一个数组分割为新的数组块。

array_column()

返回输入数组中某个单一列的值。

array_combine()

通过合并两个数组来创建一个新数组。

array_count_values()

用于统计数组中所有值出现的次数。

array_diff()

比较数组,返回差集(只比较键值)。

array_diff_assoc()

比较数组,返回差集(比较键名和键值)。

array_diff_key()

比较数组,返回差集(只比较键名)。

array_diff_uassoc()

比较数组,返回差集(比较键名和键值,使用用户自定义的键名比较函数)。

array_diff_ukey()

比较数组,返回差集(只比较键名,使用用户自定义的键名比较函数)。

array_fill()

用给定的键值填充数组。

array_fill_keys()

用指定键名的给定键值填充数组。

array_filter()

用回调函数过滤数组中的元素。

array_flip()

交换数组中的键和值。

array_intersect()

比较数组,返回交集(只比较键值)。

array_intersect_assoc()

比较数组,返回交集(比较键名和键值)。

array_intersect_key()

比较数组,返回交集(只比较键名)。

array_intersect_uassoc()

比较数组,返回交集(比较键名和键值,使用用户自定义的键名比较函数)。

array_intersect_ukey()

比较数组,返回交集(只比较键名,使用用户自定义的键名比较函数)。

array_key_exists()

检查指定的键名是否存在于数组中。

array_keys()

返回数组中所有的键名。

array_map()

把数组中的每个值发送到用户自定义函数,返回新的值。

array_merge()

把一个或多个数组合并为一个数组。

array_merge_recursive()

递归地合并一个或多个数组。

array_multisort()

对多个数组或多维数组进行排序。

array_pad()

用值将数组填补到指定长度。

array_pop()

删除数组的最后一个元素(出栈)。

array_product()

计算数组中所有值的乘积。

array_push()

将一个或多个元素插入数组的末尾(入栈)。

array_rand()

返回数组中一个或多个随机的键。

array_reduce()

通过使用用户自定义函数,以字符串返回数组。

array_replace()

使用后面数组的值替换第一个数组的值。

array_replace_recursive()

递归地使用后面数组的值替换第一个数组的值。

array_reverse()

以相反的顺序返回数组。

array_search()

搜索数组中给定的值并返回键名。

array_shift()

删除数组中首个元素,并返回被删除元素的值。

array_slice()

返回数组中被选定的部分。

array_splice()

删除并替换数组中指定的元素。

array_sum()

返回数组中值的和。

array_udiff()

比较数组,返回差集(只比较值,使用一个用户自定义的键名比较函数)。

array_udiff_assoc()

比较数组,返回差集(比较键和值,使用内建函数比较键名,使用用户自定义函数比较键值)。

array_udiff_uassoc()

比较数组,返回差集(比较键和值,使用两个用户自定义的键名比较函数)。

array_uintersect()

比较数组,返回交集(只比较值,使用一个用户自定义的键名比较函数)。

array_uintersect_assoc()

比较数组,返回交集(比较键和值,使用内建函数比较键名,使用用户自定义函数比较键值)。

array_uintersect_uassoc()

比较数组,返回交集(比较键和值,使用两个用户自定义的键名比较函数)。

array_unique()

删除数组中的重复值。

array_unshift()

在数组开头插入一个或多个元素。

array_values()

返回数组中所有的值。

array_walk()

对数组中的每个成员应用用户函数。

array_walk_recursive()

对数组中的每个成员递归地应用用户函数。

arsort()

对关联数组按照键值进行降序排序。

asort()

对关联数组按照键值进行升序排序。

compact()

创建包含变量名和它们的值的数组。

count()

返回数组中元素的数目。

current()

返回数组中的当前元素。

each()

返回数组中当前的键/值对。

end()

将数组的内部指针指向最后一个元素。

extract()

从数组中将变量导入到当前的符号表。

in_array()

检查数组中是否存在指定的值。

key()

从关联数组中取得键名。

krsort()

对数组按照键名逆向排序。

ksort()

对数组按照键名排序。

list()

把数组中的值赋给一些变量。

natcasesort()

用“自然排序”算法对数组进行不区分大小写字母的排序。

natsort()

用“自然排序”算法对数组排序。

next()

将数组中的内部指针向前移动一位。

pos()

current()的别名。

prev()

将数组的内部指针倒回一位。

range()

创建包含指定范围单元的数组。

reset()

将数组的内部指针指向第一个元素。

rsort()

对数组逆向排序。

shuffle()

将数组打乱。

sizeof()

count()的别名。

sort()

对数组排序。

uasort()

使用用户自定义的比较函数对数组中的键值进行排序。

uksort()

使用用户自定义的比较函数对数组中的键名进行排序。

usort()

使用用户自定义的比较函数对数组进行排序。

PHPCalendar函数

函数

描述

cal_days_in_month()

针对指定的年份和日历,返回一个月中的天数。

cal_from_jd()

把儒略日计数转换为指定日历的日期。

cal_info()

返回有关给定日历的信息。

cal_to_jd()

把日期转换为儒略日计数。

easter_date()

返回指定年份的复活节午夜的Unix时间戳。

easter_days()

返回指定年份的复活节与3月21日之间的天数。

FrenchToJD()

将法国共和历法转换成为儒略日计数。

GregorianToJD()

将格利高里历法转换成为儒略日计数。

JDDayOfWeek()

返回日期在周几。

JDMonthName()

返回月的名称。

JDToFrench()

把儒略日计数转换为法国共和国历法。

JDToGregorian()

把儒略日计数转换为格利高里历法。

jdtojewish()

把儒略日计数转换为犹太历法。

JDToJulian()

把儒略日计数转换为儒略历。

jdtounix()

把儒略日计数转换为Unix时间戳。

JewishToJD()

把犹太历法转换为儒略日计数。

JulianToJD()

把儒略历转换为儒略日计数。

unixtojd()

把Unix时间戳转换为儒略日计数。

PHPDate/Time函数

函数

描述

checkdate()

验证格利高里日期。

date_default_timezone_get()

返回默认时区。

date_default_timezone_set()

设置默认时区。

date_sunrise()

返回给定的日期与地点的日出时间。

date_sunset()

返回给定的日期与地点的日落时间。

date()

格式化本地时间/日期。

getdate()

返回日期/时间信息。

gettimeofday()

返回当前时间信息。

gmdate()

格式化GMT/UTC日期/时间。

gmmktime()

取得GMT日期的UNIX时间戳。

gmstrftime()

根据本地区域设置格式化GMT/UTC时间/日期。

idate()

将本地时间/日期格式化为整数

localtime()

返回本地时间。

microtime()

返回当前时间的微秒数。

mktime()

返回一个日期的Unix时间戳。

strftime()

根据区域设置格式化本地时间/日期。

strptime()

解析由strftime生成的日期/时间。

strtotime()

将任何英文文本的日期或时间描述解析为Unix时间戳。

time()

返回当前时间的Unix时间戳。

PHPDirectory函数

函数

描述

chdir()

改变当前的目录。

chroot()

改变当前进程的根目录。

dir()

打开一个目录句柄,并返回一个对象。

closedir()

关闭目录句柄。

getcwd()

返回当前目录。

opendir()

打开目录句柄。

readdir()

返回目录句柄中的条目。

rewinddir()

重置目录句柄。

scandir()

列出指定路径中的文件和目录。

PHPError和Logging函数

函数

描述

debug_backtrace()

生成backtrace。

debug_print_backtrace()

输出backtrace。

error_get_last()

获得最后发生的错误。

error_log()

向服务器错误记录、文件或远程目标发送一个错误。

error_reporting()

规定报告哪个错误。

restore_error_handler()

恢复之前的错误处理程序。

restore_exception_handler()

恢复之前的异常处理程序。

set_error_handler()

设置用户自定义的错误处理函数。

set_exception_handler()

设置用户自定义的异常处理函数。

trigger_error()

创建用户自定义的错误消息。

user_error()

trigger_error()的别名。

PHPFilesystem函数

函数

描述

basename()

返回路径中的文件名部分。

chgrp()

改变文件组。

chmod()

改变文件模式。

chown()

改变文件所有者。

clearstatcache()

清除文件状态缓存。

copy()

复制文件。

delete()

参见 unlink() 或unset()。

dirname()

返回路径中的目录名称部分。

disk_free_space()

返回目录的可用空间。

disk_total_space()

返回一个目录的磁盘总容量。

diskfreespace()

disk_free_space()的别名。

fclose()

关闭打开的文件。

feof()

测试文件指针是否到了文件结束的位置。

fflush()

向打开的文件输出缓冲内容。

fgetc()

从打开的文件中返回字符。

fgetcsv()

从打开的文件中解析一行,校验CSV字段。

fgets()

从打开的文件中返回一行。

fgetss()

从打开的文件中读取一行并过滤掉HTML和PHP标记。

file()

把文件读入一个数组中。

file_exists()

检查文件或目录是否存在。

file_get_contents()

将文件读入字符串。

file_put_contents()

将字符串写入文件。

fileatime()

返回文件的上次访问时间。

filectime()

返回文件的上次改变时间。

filegroup()

返回文件的组ID。

fileinode()

返回文件的inode编号。

filemtime()

返回文件的上次修改时间。

fileowner()

文件的userID(所有者)。

fileperms()

返回文件的权限。

filesize()

返回文件大小。

filetype()

返回文件类型。

flock()

锁定或释放文件。

fnmatch()

根据指定的模式来匹配文件名或字符串。

fopen()

打开一个文件或URL。

fpassthru()

从打开的文件中读数据,直到EOF,并向输出缓冲写结果。

fputcsv()

将行格式化为CSV并写入一个打开的文件中。

fputs()

fwrite()的别名。

fread()

读取打开的文件。

fscanf()

根据指定的格式对输入进行解析。

fseek()

在打开的文件中定位。

fstat()

返回关于一个打开的文件的信息。

ftell()

返回文件指针的读/写位置

ftruncate()

将文件截断到指定的长度。

fwrite()

写入文件。

glob()

返回一个包含匹配指定模式的文件名/目录的数组。

is_dir()

判断指定的文件名是否是一个目录。

is_executable()

判断文件是否可执行。

is_file()

判断指定文件是否为常规的文件。

is_link()

判断指定的文件是否是连接。

is_readable()

判断文件是否可读。

is_uploaded_file()

判断文件是否是通过HTTPPOST上传的。

is_writable()

判断文件是否可写。

is_writeable()

is_writable()的别名。

link()

创建一个硬连接。

linkinfo()

返回有关一个硬连接的信息。

lstat()

返回关于文件或符号连接的信息。

mkdir()

创建目录。

move_uploaded_file()

将上传的文件移动到新位置。

parse_ini_file()

解析一个配置文件。

pathinfo()

返回关于文件路径的信息。

pclose()

关闭有popen()打开的进程。

popen()

打开一个进程。

readfile()

读取一个文件,并输出到输出缓冲。

readlink()

返回符号连接的目标。

realpath()

返回绝对路径名。

rename()

重名名文件或目录。

rewind()

倒回文件指针的位置。

rmdir()

删除空的目录。

set_file_buffer()

设置已打开文件的缓冲大小。

stat()

返回关于文件的信息。

symlink()

创建符号连接。

tempnam()

创建唯一的临时文件。

tmpfile()

建立临时文件。

touch()

设置文件的访问和修改时间。

umask()

改变文件的文件权限。

unlink()

删除文件。

PHPFilter函数

函数

描述

filter_has_var()

检查是否存在指定输入类型的变量。

filter_id()

返回指定过滤器的ID号。

filter_input()

从脚本外部获取输入,并进行过滤。

filter_input_array()

从脚本外部获取多项输入,并进行过滤。

filter_list()

返回包含所有得到支持的过滤器的一个数组。

filter_var_array()

获取多项变量,并进行过滤。

filter_var()

获取一个变量,并进行过滤。

PHPFilters

ID名称

描述

FILTER_CALLBACK

调用用户自定义函数来过滤数据。

FILTER_SANITIZE_STRING

去除标签,去除或编码特殊字符。

FILTER_SANITIZE_STRIPPED

"string"过滤器的别名。

FILTER_SANITIZE_ENCODED

URL-encode字符串,去除或编码特殊字符。

FILTER_SANITIZE_SPECIAL_CHARS

HTML转义字符'"<>&以及ASCII值小于32的字符。

FILTER_SANITIZE_EMAIL

删除所有字符,除了字母、数字以及!

#$%&'*+-/=?

^_`{|}~@.[]

FILTER_SANITIZE_URL

删除所有字符,除了字母、数字以及$-_.+!

*'(),{}|\\^~[]`<>#%";/?

:

@&=

FILTER_SANITIZE_NUMBER_INT

删除所有字符,除了数字和+-

FILTER_SANITIZE_NUMBER_FLOAT

删除所有字符,除了数字、+-以及.,eE。

FILTER_SANITIZE_MAGIC_QUOTES

应用addslashes()。

FILTER_UNSAFE_RAW

不进行任何过滤,去除或编码特殊字符。

FILTER_VALIDATE_INT

在指定的范围以整数验证值。

FILTER_VALIDATE_BOOLEAN

如果是"1","true","on"以及"yes",则返回true,如果是"0","false","off","no"以及"",则返回false。

否则返回NULL。

FILTER_VALIDATE_FLOAT

以浮点数验证值。

FILTER_VALIDATE_REGEXP

根据regexp,兼容Perl的正则表达式来验证值。

FILTER_VALIDATE_URL

把值作为URL来验证。

FILTER_VALIDATE_EMAIL

把值作为e-mail来验证。

FILTER_VALIDATE_IP

把值作为IP地址来验证。

PHPFTP函数

函数

描述

ftp_alloc()

为要上传到FTP服务器的文件分配空间。

ftp_cdup()

把当前目录改变为FTP服务器上的父目录。

ftp_chdir()

改变FTP服务器上的当前目录。

ftp_chmod()

通过FTP设置文件上的权限。

ftp_close()

关闭FTP连接。

ftp_connect()

打开FTP连接。

ftp_delete()

删除FTP服务器上的文件。

ftp_exec()

在FTP上执行一个程序/命令。

ftp_fget()

从FTP服务器上下载一个文件并保存到本地一个已经打开的文件中。

ftp_fput()

上传一个已打开的文件,并在FTP服务器上把它保存为一个文件。

ftp_get_option()

返回当前FTP连接的各种不同的选项设置。

ftp_get()

从FTP服务器下载文件。

ftp_login()

登录FTP服务器。

ftp_mdtm()

返回指定文件的最后修改时间。

ftp_mkdir()

在FTP服务器创建一个新目录。

ftp_nb_continue()

连续获取/发送文件(non-blocking)。

ftp_nb_fget()

从FTP服务器上下载文件并保存到本地已经打开的文件中(non-blocking)

ftp_nb_fput()

上传已打开的文件,并在FTP服务器上把它保存为文件(non-blocking)。

ftp_nb_get()

从FTP服务器下载文件(non-blocking)。

ftp_nb_put()

把文件上传到服务器(non-blocking)。

ftp_nlist()

返回指定目录的文件列表。

ftp_pasv()

返回当前FTP被动模式是否打开。

ftp_put()

把文件上传到服务器。

ftp_pwd()

返回当前目录名称。

ftp_quit()

ftp_close()的别名。

ftp_raw()

向FTP服务器发送一个raw命令。

ftp_rawlist()

返回指定目录中文件的详细列表。

ftp_rename()

重命名FTP服务器上的文件或目录。

ftp_rmdir()

删除FTP服务器上的目录。

ftp_set_option()

设置各种FTP运行时选项。

ftp_site()

向服务器发送SITE命令。

ftp_size()

返回指定文件的大小。

ftp_ssl_connect()

打开一个安全的SSL-FTP连接。

ftp_systype()

返回远程FTP服务器的系统类型标识符。

PHPHTTP函数

函数

描述

header()

向客户端发送原始的HTTP报头。

headers_list()

返回已发送的(或待发送的)响应头部的一个列表。

headers_sent()

检查HTTP报头是否发送/已发送到何处。

setcookie()

向客户端发送一个HTTPcookie。

setrawcookie()

不对cookie值进行URL编码,发送一个HTTPcookie。

PHPlibxml函数

函数

描述

libxml_clear_errors()

清空libxml错误缓冲。

libxml_get_errors()

检索错误数组。

libxml_get_last_error()

从libxml检索最后的错误。

libxml_set_streams_context()

为下一次libxml文档加载或写入设置流环境。

libxml_use_internal_errors()

禁用libxml错误,允许用户按需读取错误信息。

PHPMail函数

函数

描述

ezmlm_hash()

计算EZMLM邮件列表系统所需的散列值。

mail()

允许您从脚本中直接发送电子邮件。

PHPMath函数

函数

描述

abs()

绝对值。

acos()

反余弦。

acosh()

反双曲余弦。

asin()

反正弦。

asinh()

反双曲正弦。

atan()

反正切。

atan2()

两个参数的反正切。

atanh()

反双曲正切。

base_convert()

在任意进制之间转换数字。

bindec()

把二进制转换为十进制。

ceil()

向上舍入为最接近的整数。

co

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 党团建设

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1