functions-online

Array

Execute and test PHP functions for array handling and manipulation.

array_search

在 $haystack 中搜索 $needle 参数。

array_splice

把 $input 数组中由 $offset 和 $length 指定的单元去掉,如果提供了 $replacement 参数,则用其中的单元取代。

array_values

array_values() 返回 $input 数组中所有的值并给其建立数字索引。

count

统计一个数组里的所有元素,或者一个对象里的东西。

对于对象,如果安装了 SPL,可以通过实现 Countable 接口来调用 count()。该接口只有一个方法 Countable::count(),此方法返回 count() 函数的返回值。

in_array

在 $haystack 中搜索 $needle,如果没有设置 $strict 则使用宽松的比较。

krsort

对数组按照键名逆向排序,保留键名到数据的关联。主要用于结合数组。

ksort

对数组按照键名排序,保留键名到数据的关联。本函数主要用于关联数组。

natcasesort

natcasesort() 是 natsort() 函数的不区分大小写字母的版本。

本函数实现了一个和人们通常对字母数字字符串进行排序的方法一样的排序算法并保持原有键/值的关联,这被称为“自然排序”。

natsort

本函数实现了一个和人们通常对字母数字字符串进行排序的方法一样的排序算法并保持原有键/值的关联,这被称为“自然排序”。本算法和通常的计算机字符串排序算法(用于 sort())的区别见下面示例。

range

建立一个包含指定范围单元的数组。

shuffle

本函数打乱(随机排列单元的顺序)一个数组。

rsort

本函数对数组进行逆向排序(最高到最低)。

sort

本函数对数组进行排序。当本函数结束时数组单元将被从最低到最高重新安排。

xml2Array

The function recursivley converts a xml string into an array.