PHP数组常用函数

PHP数组操作函数教程,PHP 中的 数组 为我们提供了很多内置的操作 函数,用于方便快速的处理数组。PHP 中的数组处理函数大体可以分为数组操作的基本函数。

PHP array_values函数

PHP array_values函数教程,PHP 中的 array_values 函数用于获取 数组 中的所有的值,返回的所有的值会自动建立数字索引。

PHP array_keys函数

PHP array_keys函数教程,PHP 中的 array_keys 函数用于获取 数组 中部分或者所有的键。

PHP array_flip函数

PHP array_flip函数教程,PHP 中的 array_flip 函数用于获取交换 数组 中的键和值。array_flip() 返回一个反转后的 array,array 中的键名变成了值,而 array 中的值成了键名。

PHP in_array函数

PHP in_array函数教程,PHP 中的 in_array 函数用于检查 数组 中是否存在某个值。如果找到某个值,则返回 TRUE,否则返回 FALSE。

PHP array_search函数

PHP array_search函数教程,PHP 中的 array_search 函数用于在 数组 中搜索给定的值,如果成功则返回首个相应的键名。如果找到了 needle 则返回它的键,否则返回 FALSE。

PHP array_key_exists函数

PHP array_key_exists函数教程,PHP 中的 array_key_exists 函数用于在 数组 中检查数组里是否有指定的键名或索引,array_key_exists() 仅仅搜索第一维的键,多维数组里嵌套的键不会被搜索到。成功时返回 TRUE, 或者在失败时返回 FALSE。

PHP isset函数

PHP isset函数教程,PHP 中的 isset 函数用于检测变量是否已设置并且非 NULL,isset 函数也可以用于检测 数组 中是否存在某个键。

PHP array_key_first函数

PHP array_key_first函数教程,PHP 中的 array_key_first 函数用于获取 数组 中的第一个键的值。如果数组为空,那么返回 NULL。

PHP array_key_last函数

PHP array_key_last函数教程,PHP 中的 array_key_last 函数用于获取 数组 中的最后一个键的值。如果数组为空,那么返回 NULL。

PHP current函数

PHP current函数教程,PHP 中的 current 函数用于返回 数组 中的当前单元。每个数组中都有一个内部的指针指向它 “当前的” 单元,初始指向插入到数组中的第一个单元。

PHP pos函数

PHP pos函数教程,PHP 中的 pos 函数用于返回 数组 中的当前单元。每个数组中都有一个内部的指针指向它 “当前的” 单元,初始指向插入到数组中的第一个单元。

PHP key函数

PHP key函数教程,PHP 中的 key 函数用于从 关联数组 中取得键名。

PHP prev函数

PHP prev函数教程,PHP 中的 prev 函数用于将 数组 的内部指针倒回一位,返回数组内部指针指向的前一个单元的值,或当没有更多单元时返回 FALSE。

PHP next函数

PHP next函数教程,PHP 中的 next 函数用于将 数组 的内部指针指向数组中的下一个元素,并输出。

PHP end函数

PHP end函数教程,PHP 中的 end 函数用于将 数组 的内部指针指向最后一个单元。

PHP reset函数

PHP reset函数教程,PHP 中的 reset 函数用于将 数组 的内部指针指向第一个单元。reset() 将 array 的内部指针倒回到第一个单元并返回第一个数组单元的值。

PHP each函数

PHP each函数教程,PHP 中的 each 函数用于返回 数组 中当前的键/值对并将数组指针向前移动一步。

PHP list函数

PHP list函数教程,PHP 中的 list 函数用于把 数组 中的值赋给一些变量。该函数只用于数字索引的数组。

PHP extract函数

PHP extract函数教程,PHP 中的 extract 函数用于从 数组 中将变量导入到当前的符号表。该函数使用数组键名作为变量名,使用数组键值作为变量值。

PHP compact函数

PHP compact函数教程,PHP 中的 compact 函数用于创建一个包含变量名和它们的值的 数组。compact() 函数创建一个由参数所带变量组成的数组。如果参数中存在数组,该数组中变量的值也会被获取。本函数返回的数组是一个关联数组,键名为函数的参数,键值为参数中变量的值。

PHP array_rand函数

PHP array_rand函数教程,PHP 中的 array_rand 函数返回 数组 中的随机键名,或者如果您规定函数返回不只一个键名,则返回包含随机键名的数组。array_rand() 函数从数组中随机选出一个或多个元素,并返回。

PHP array_slice函数

PHP array_slice函数教程了,PHP 中的 array_slice 函数用于在 数组 中根据条件取出一段值,并返回。

PHP array_splice函数

PHP array_splice函数教程,PHP 中的 array_splice 函数用于从 数组 中移除元素,并用新元素取代它。该函数也将返回包含被移除元素的数组。

PHP array_chunk函数

PHP array_chunk函数教程,PHP 中的 array_chunk 函数用于将 数组 分割为新的数组块。其中每个数组的单元数目由 size 参数决定。最后一个数组的单元数目可能会少几个。

PHP array_pad函数

PHP array_pad函数教程,PHP 中的 array_pad 函数用于将指定数量的带有指定值的元素插入到 数组 中,并返回带有新元素的数组。

PHP array_fill_keys函数

PHP array_fill_keys函数教程,PHP 中的 array_fill_keys 函数使用指定的键和值填充 数组,并返回被填充的数组。

PHP array_fill函数

PHP array_fill函数教程,PHP 中的 array_fill 函数使用键值填充 数组,返回的数组有 number 个元素,值为 value。返回的数组使用数字索引,从 start 位置开始并递增。如果 number 为 0 或小于 0,就会出错。

PHP array_push函数

PHP array_push函数教程,PHP 中的 array_push 函数向第一个参数的 数组 尾部添加一个或多个元素(入栈),然后返回新数组的长度。即使数组中有字符串键名,您添加的元素也始终是数字键。

PHP array_pop函数

PHP array_pop函数教程,PHP 中的 array_pop 函数用于删除 数组 中的最后一个元素,并返回数组的最后一个值。如果数组是空的,或者非数组,将返回 NULL。

PHP array_shift函数

PHP array_shift函数教程,PHP 中的 array_shift 函数用于删除 数组 中第一个元素,并返回被删除元素的值。如果键名是数字的,所有元素都会获得新的键名,从 0 开始,并以 1 递增。

PHP array_unshift函数

PHP array_unshift函数教程,PHP 中的 array_unshift 函数用于向 数组 插入新元素,新数组的值将被插入到数组的开头。被加上的元素作为一个整体添加,这些元素在数组中的顺序和在参数中的顺序一样。

PHP array_walk函数教程

PHP array_walk函数教程,PHP 中的 array_walk 函数用于对数组中的每个元素应用用户自定义函数。在函数中,数组的键名和键值是参数。array_walk() 函数对数组中的每个元素应用回调函数。如果成功则返回 TRUE,否则返回 FALSE。

PHP array_walk_recursive函数

PHP array_walk_recursive函数教程,PHP 中的 array_walk_recursive 函数用于对 数组 中的每个元素应用用户自定义函数。在函数中,数组的键名和键值是参数。该函数与 array_walk() 函数的不同在于可以操作更深的数组(一个数组中包含另一个数组)。

PHP array_map函数教程

PHP array_map函数教程,PHP 中的 array_map 函数用于对 数组 中的每个元素应用回调函数。该函数返回包含 callback 函数处理之后的所有元素。

PHP array_filter函数

PHP array_filter函数教程,PHP 中的 array_filter 函数用回调函数过滤 数组 中的单元。array_filter 函数依次将 array 数组中的每个值传递到 callback 函数。

PHP array_reduce函数

PHP array_reduce函数教程,PHP 中的 array_reduce 函数用回调函数迭代地将 数组 简化为单一的值。array_reduce() 将回调函数 callback 迭代地作用到 array 数组中的每一个单元中,从而将数组简化为单一的值。

PHP sort函数

PHP sort函数教程,PHP 中的 sort 函数用于对 索引数组 进行升序排序。本函数为数组中的单元赋予新的键名。原有的键名将被删除。如果成功则返回 TRUE,否则返回 FALSE。

PHP rsort函数

PHP rsort函数教程,PHP 中的 rsort 函数用于对 索引数组 进行降序排序。rsort() 函数对数组的元素按照键值进行逆向排序。与 arsort() 的功能基本相同。该函数为 array 中的单元赋予新的键名。这将删除原有的键名而不仅是重新排序。

PHP usort函数

PHP usort函数教程,PHP 中的 usort 函数通过用户自定义的比较函数对 数组 进行排序。如果两个元素比较结果相同,则它们在排序后的数组中的顺序未经定义。

PHP asort函数

PHP asort函数教程,PHP 中的 asort 函数用于按照键值对 关联数组 进行升序排序。若成功则返回 TRUE,若失败则返回 FALSE。

PHP arsort函数

PHP arsort函数教程,PHP 中的 arsort 函数用于按照键值对 关联数组 进行降序排序。若成功则返回 TRUE,若失败则返回 FALSE。

PHP uasort函数

PHP uasort函数教程,PHP 中的 uasort 函数通过用户自定义的比较函数对 关联数组 进行排序。如果成功则返回 TRUE,否则返回 FALSE。该函数主要用于对那些单元顺序很重要的结合数组进行排序。

PHP ksort函数教程

PHP ksort函数教程,PHP 中的 ksort 函数用于按照键名对 关联数组 进行升序排序,若成功,则返回 TRUE,否则返回 FALSE。

PHP krsort函数

PHP krsort函数教程,PHP 中的 krsort 函数用于按照键名对 关联数组 进行降序排序,若成功,则返回 TRUE,否则返回 FALSE。

PHP uksort函数

PHP uksort函数教程,PHP 中的 uksort 函数用于使用用户自定义的比较函数对 关联数组 中的元素按键名进行排序。如果成功则返回 TRUE,否则返回 FALSE。

PHP natsort函数

PHP natsort函数教程,PHP 中的 natsort 函数用 "自然排序" 算法对 数组 进行排序。键值保留它们原始的键名。natsort() 函数实现了“自然排序”,即数字从 1 到 9 的排序方法,字母从 a 到 z 的排序方法,短者优先。数组的索引与单元值保持关联。

PHP natcasesort函数

PHP natcasesort函数教程,PHP 中的 natcasesort 函数用 "自然排序" 算法对 数组 进行排序。键值保留它们原始的键名。natcasesort() 函数实现了“自然排序”,即数字从 1 到 9 的排序方法,字母从 a 到 z 的排序方法,短者优先。数组的索引与单元值保持关联。

PHP array_multisort函数

PHP array_multisort函数教程,PHP 中的 array_multisort 函数用于返回排序 数组。您可以输入一个或多个数组。

PHP shuffle函数

PHP shuffle函数教程,PHP 中的 shuffle 函数用于把 数组 中的元素按随机顺序重新排列。该函数为数组中的元素分配新的键名。已有键名将被删除。

PHP array_sum函数

PHP array_sum函数教程,PHP 中的 array_sum 函数用于返回 数组 中所有值的和。如果所有值都是整数,则返回一个整数值。如果其中有一个或多个值是浮点数,则返回浮点数。

PHP array_product函数

PHP array_product函数教程,PHP 中的 array_product 函数用于返回 数组 中所有值的乘积。返回整数或者浮点数的乘积。

PHP array_merge函数

PHP array_merge函数教程,PHP 中的 array_merge 函数用于把一个或多个 数组 合并为一个数组。如果两个或更多个数组元素有相同的键名,则最后的元素会覆盖其他元素。

PHP array_merge_recursive函数

PHP array_merge_recursive函数教程,PHP 中的 array_merge_recursive 函数用于递归地合并一个或多个 数组,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。

PHP array_diff函数

PHP array_diff函数教程,PHP 中的 array_diff 函数用于比较两个 数组 的键值,并返回差集,该数组包括了所有在被比较的数组中,但是不在任何其他参数数组中的键值。在返回的数组中,键名保持不变。

PHP array_diff_assoc函数

PHP array_diff_assoc函数教程,PHP 中的 array_diff_assoc 函数用于比较两个 数组 的键和值,并返回差集,该函数比较两个(或更多个)数组的键名和键值,并返回一个差集数组,该数组包括了所有在被比较的数组(array1)中。

PHP array_udiff_assoc函数

PHP array_udiff_assoc函数教程,PHP 中的 array_udiff_assoc 函数用于比较两个 数组 的键名和键值(使用内建函数比较键名,使用用户自定义函数比较键值),并返回差集。

PHP array_udiff函数

PHP array_udiff函数教程,PHP 中的 array_udiff 函数用于比较两个 数组 的键值(使用用户自定义函数比较键值),并返回差集。该函数使用用户自定义函数来比较键值。

PHP array_intersect函数

PHP array_intersect函数教程,PHP 中的 array_intersect 函数用于比较两个 数组 的键值,并返回交集。该函数比较两个(或更多个)数组的键值,并返回交集数组,该数组包括了所有在被比较的数组(array1)中。

PHP array_intersect_key函数

PHP array_intersect_key函数教程,PHP 中的 array_intersect_key 函数用于比较两个 数组 的键名,并返回交集。

PHP array_intersect_ukey函数

PHP array_intersect_ukey函数教程,PHP 中的 array_intersect_ukey 函数用于比较两个 数组 的键名(使用用户自定义函数比较键名),并返回交集。

PHP array_intersect_assoc函数

PHP array_intersect_assoc函数教程,PHP 中的 array_intersect_assoc 函数用于比较两个 数组 的键名和键值,并返回交集。

PHP array_uintersect_assoc函数

PHP array_uintersect_assoc函数教程,PHP 中的 array_uintersect_assoc 函数用于比较两个 数组 的键名和键值(使用内建函数比较键名,使用用户自定义函数比较键值),并返回交集。

PHP array_intersect_uassoc函数

PHP array_intersect_uassoc函数教程,PHP 中的 array_intersect_uassoc 函数用于比较两个 数组 的键名和键值(使用用户自定义函数比较键名),并返回交集。

PHP array_uintersect函数

PHP array_uintersect函数教程,PHP 中的 array_uintersect 函数用于比较两个 数组 的键值(使用用户自定义函数比较键值),并返回交集。

PHP array_diff_key函数

PHP array_diff_key函数教程,PHP 中的 array_diff_key 函数用于比较两个(或更多个)数组 的键名 ,并返回差集。

PHP array_uintersect_uassoc函数

PHP array_uintersect_uassoc函数教程,PHP 中的 array_uintersect_uassoc 函数用于比较两个 数组 的键名和键值(使用用户自定义函数进行比较),并返回交集(匹配)。

PHP array_diff_ukey函数

PHP array_diff_ukey函数教程,PHP 中的 array_diff_ukey 函数用于比较两个 数组 的键名(使用用户自定义函数比较键名),并返回差集。

PHP range函数

PHP range函数教程,PHP 中的 range 函数用于创建一个包含指定范围的元素的 数组。该函数返回一个包含从 low 到 high 之间的元素的数组。

PHP array_unique函数

PHP array_unique函数教程,PHP 中的 array_unique 函数用于移除 数组 中重复的值。array_unique() 先将值作为字符串排序,然后对每个值只保留第一个遇到的键名,接着忽略所有后面的键名。

PHP array_reverse函数

PHP array_reverse函数教程,PHP 中的 array_reverse 函数用于返回单元顺序相反的 数组,array_reverse() 接受数组 array 作为输入并返回一个单元为相反顺序的新数组。

PHP array_change_key_case函数

PHP array_change_key_case函数教程,PHP 中的 array_change_key_case 函数用于将 数组 的所有的键都转换为大写字母或小写字母。数组的数字索引不发生变化。如果未提供可选参数(即第二个参数),则默认转换为小写字母。

PHP array_column函数

PHP array_column函数,PHP array_column函数教程,PHP 中的 array_column 函数用于返回输入数组中某个单一列的值。

PHP array_combine函数

PHP array_combine函数教程,PHP 中的 array_combine 函数用于通过合并两个 数组 来创建一个新数组,其中的一个数组元素为键名,另一个数组元素为键值。

PHP array_combine函数

PHP array_combine函数教程,PHP 中的 array_combine 函数用于通过合并两个 数组 来创建一个新数组,其中的一个数组元素为键名,另一个数组元素为键值。

PHP array_replace_recursive函数

PHP array_replace_recursive函数教程,PHP 中的 array_replace_recursive 函数用于递归的使用第二个 数组 的值替换第一个数组的值。如果没有为每个数组指定一个键,该函数的行为将等同于 array_replace() 函数。

PHP array_replace函数

PHP array_replace函数教程,PHP 中的 array_replace 函数用于使用第二个 数组($a2)的值替换第一个数组($a1)的值。