小白教程
所有教程
关于
Search
172.70.100.184
172.70.100.184
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“PHP Array 函数”的源代码
本页内容
上一节:
PHP_实例_AJAX_投票
下一节:
PHP_Calendar_函数
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:PHP Array}}[[Category:PHP 教程|70]] = PHP Array 函数 = == PHP Array 简介 == PHP Array 函数允许您访问并操作数组。 支持简单的数组和多维数组。 == 安装 == PHP Array 函数是 PHP 核心的组成部分。无需安装额外扩展即可使用这些函数。 == PHP Array 函数 == {| class="table table-striped table-hover" ! 函数 ! 描述 |- | [[func array|array()]] | 创建数组。 |- | [[func array change key case|array_change_key_case()]] | 返回其键均为大写或小写的数组。 |- | [[func array chunk|array_chunk()]] | 把一个数组分割为新的数组块。 |- | [[func array column|array_column()]] | 返回输入数组中某个单一列的值。 |- | [[func array combine|array_combine()]] | 通过合并两个数组(一个为键名数组,一个为键值数组)来创建一个新数组。 |- | [[func array count values|array_count_values()]] | 用于统计数组中所有值出现的次数。 |- | [[func array diff|array_diff()]] | 比较数组,返回两个数组的差集(只比较键值)。 |- | [[func array diff assoc|array_diff_assoc()]] | 比较数组,返回两个数组的差集(比较键名和键值)。 |- | [[func array diff key|array_diff_key()]] | 比较数组,返回两个数组的差集(只比较键名)。 |- | [[func array diff uassoc|array_diff_uassoc()]] | 比较数组,返回两个数组的差集(比较键名和键值,使用用户自定义的键名比较函数)。 |- | [[func array diff ukey|array_diff_ukey()]] | 比较数组,返回两个数组的差集(只比较键名,使用用户自定义的键名比较函数)。 |- | [[func array fill|array_fill()]] | 用给定的键值填充数组。 |- | [[func array fill keys|array_fill_keys()]] | 用给定的指定键名的键值填充数组。 |- | [[func array filter|array_filter()]] | 用回调函数过滤数组中的元素。 |- | [[func array flip|array_flip()]] | 反转/交换数组中的键名和对应关联的键值。 |- | [[func array intersect|array_intersect()]] | 比较数组,返回两个数组的交集(只比较键值)。 |- | [[func array intersect assoc|array_intersect_assoc()]] | 比较数组,返回两个数组的交集(比较键名和键值)。 |- | [[func array intersect key|array_intersect_key()]] | 比较数组,返回两个数组的交集(只比较键名)。 |- | [[func array intersect uassoc|array_intersect_uassoc()]] | 比较数组,返回两个数组的交集(比较键名和键值,使用用户自定义的键名比较函数)。 |- | [[func array intersect ukey|array_intersect_ukey()]] | 比较数组,返回两个数组的交集(只比较键名,使用用户自定义的键名比较函数)。 |- | [[func array key exists|array_key_exists()]] | 检查指定的键名是否存在于数组中。 |- | [[func array key first|array_key_first()]] | 获取指定数组的第一个键值。 |- | [[func array key last|array_key_last()]] | 获取指定数组的最后一个键值。 |- | [[func array keys|array_keys()]] | 返回数组中所有的键名。 |- | [[func array map|array_map()]] | 将用户自定义函数作用到给定数组的每个值上,返回新的值。 |- | [[func array merge|array_merge()]] | 把一个或多个数组合并为一个数组。 |- | [[func array merge recursive|array_merge_recursive()]] | 递归地把一个或多个数组合并为一个数组。 |- | [[func array multisort|array_multisort()]] | 对多个数组或多维数组进行排序。 |- | [[func array pad|array_pad()]] | 将指定数量的带有指定值的元素插入到数组中。 |- | [[func array pop|array_pop()]] | 删除数组中的最后一个元素(出栈)。 |- | [[func array product|array_product()]] | 计算数组中所有值的乘积。 |- | [[func array push|array_push()]] | 将一个或多个元素插入数组的末尾(入栈)。 |- | [[func array rand|array_rand()]] | 从数组中随机选出一个或多个元素,返回键名。 |- | [[func array reduce|array_reduce()]] | 通过使用用户自定义函数,迭代地将数组简化为一个字符串,并返回。 |- | [[func array replace|array_replace()]] | 使用后面数组的值替换第一个数组的值。 |- | [[func array replace recursive|array_replace_recursive()]] | 递归地使用后面数组的值替换第一个数组的值。 |- | [[func array reverse|array_reverse()]] | 将原数组中的元素顺序翻转,创建新的数组并返回。 |- | [[func array search|array_search()]] | 在数组中搜索给定的值,如果成功则返回相应的键名。 |- | [[func array shift|array_shift()]] | 删除数组中的第一个元素,并返回被删除元素的值。 |- | [[func array slice|array_slice()]] | 返回数组中的选定部分。 |- | [[func array splice|array_splice()]] | 把数组中的指定元素去掉并用其它值取代。 |- | [[func array sum|array_sum()]] | 返回数组中所有值的和。 |- | [[func array udiff|array_udiff()]] | 比较数组,返回两个数组的差集(只比较键值,使用一个用户自定义的键名比较函数)。 |- | [[func array udiff assoc|array_udiff_assoc()]] | 比较数组,返回两个数组的差集(比较键名和键值,使用内建函数比较键名,使用用户自定义函数比较键值)。 |- | [[func array udiff uassoc|array_udiff_uassoc()]] | 比较数组,返回两个数组的差集(比较键名和键值,使用两个用户自定义的键名比较函数)。 |- | [[func array uintersect|array_uintersect()]] | 比较数组,返回两个数组的交集(只比较键值,使用一个用户自定义的键名比较函数)。 |- | [[func array uintersect assoc|array_uintersect_assoc()]] | 比较数组,返回两个数组的交集(比较键名和键值,使用内建函数比较键名,使用用户自定义函数比较键值)。 |- | [[func array uintersect uassoc|array_uintersect_uassoc()]] | 比较数组,返回两个数组的交集(比较键名和键值,使用两个用户自定义的键名比较函数)。 |- | [[func array unique|array_unique()]] | 删除数组中重复的值。 |- | [[func array unshift|array_unshift()]] | 在数组开头插入一个或多个元素。 |- | [[func array values|array_values()]] | 返回数组中所有的值。 |- | [[func array walk|array_walk()]] | 对数组中的每个成员应用用户函数。 |- | [[func array walk recursive|array_walk_recursive()]] | 对数组中的每个成员递归地应用用户函数。 |- | [[func array arsort|arsort()]] | 对关联数组按照键值进行降序排序。 |- | [[func array asort|asort()]] | 对关联数组按照键值进行升序排序。 |- | [[func array compact|compact()]] | 创建一个包含变量名和它们的值的数组。 |- | [[func array count|count()]] | 返回数组中元素的数目。 |- | [[func array current|current()]] | 返回数组中的当前元素。 |- | [[func array each|each()]] | 返回数组中当前的键/值对。 |- | [[func array end|end()]] | 将数组的内部指针指向最后一个元素。 |- | [[func array extract|extract()]] | 从数组中将变量导入到当前的符号表。 |- | [[func array in array|in_array()]] | 检查数组中是否存在指定的值。 |- | [[func array key|key()]] | 从关联数组中取得键名。 |- | [[func array krsort|krsort()]] | 对关联数组按照键名降序排序。 |- | [[func array ksort|ksort()]] | 对关联数组按照键名升序排序。 |- | [[func array list|list()]] | 把数组中的值赋给一些数组变量。 |- | [[func array natcasesort|natcasesort()]] | 用"自然排序"算法对数组进行不区分大小写字母的排序。 |- | [[func array natsort|natsort()]] | 用"自然排序"算法对数组排序。 |- | [[func array next|next()]] | 将数组中的内部指针向后移动一位。 |- | [[func array pos|pos()]] | current() 的别名。 |- | [[func array prev|prev()]] | 将数组的内部指针倒回一位。 |- | [[func array range|range()]] | 创建一个包含指定范围的元素的数组。 |- | [[func array reset|reset()]] | 将数组的内部指针指向第一个元素。 |- | [[func array rsort|rsort()]] | 对数值数组进行降序排序。 |- | [[func array shuffle|shuffle()]] | 把数组中的元素按随机顺序重新排列。 |- | [[func array sizeof|sizeof()]] | count() 的别名。 |- | [[func array sort|sort()]] | 对数值数组进行升序排序。 |- | [[func array uasort|uasort()]] | 使用用户自定义的比较函数对数组中的键值进行排序。 |- | [[func array uksort|uksort()]] | 使用用户自定义的比较函数对数组中的键名进行排序。 |- | [[func array usort|usort()]] | 使用用户自定义的比较函数对数组进行排序。 |}
返回至“
PHP Array 函数
”。
上一节:
PHP_实例_AJAX_投票
下一节:
PHP_Calendar_函数