Array.php文件参考

浏览该文件的源代码。

名字空间

namespace  Core

函数

 array_remove_empty (&$arr, $trim=true)
 array_col_values (&$arr, $col)
 array_to_hashmap (&$arr, $keyField, $valueField=null)
 array_group_by (&$arr, $keyField)
 array_to_tree ($arr, $fid, $fparent= 'parent_id', $fchildrens= 'childrens', $returnReferences=false)
 tree_to_array (&$node, $fchildrens= 'childrens')
 array_column_sort ($array, $keyname, $sortDirection=SORT_ASC)
 array_sortby_multifields ($rowset, $args)


函数文档

array_remove_empty ( &$  arr,
trim = true 
)

从数组中删除空白的元素(包括只有空白字符的元素)

参数:
array $arr
boolean $trim

在文件Array.php26行定义。

array_col_values ( &$  arr,
col 
)

从一个二维数组中返回指定键的所有值

参数:
array $arr
string $col
返回:
array

在文件Array.php50行定义。

array_to_hashmap ( &$  arr,
keyField,
valueField = null 
)

将一个二维数组转换为 hashmap

如果省略 $valueField 参数,则转换结果每一项为包含该项所有数据的数组。

参数:
array $arr
string $keyField
string $valueField
返回:
array

在文件Array.php70行定义。

array_group_by ( &$  arr,
keyField 
)

将一个二维数组按照指定字段的值分组

参数:
array $arr
string $keyField
返回:
array

在文件Array.php93行定义。

array_to_tree ( arr,
fid,
fparent = 'parent_id',
fchildrens = 'childrens',
returnReferences = false 
)

将一个平面的二维数组按照指定的字段转换为树状结构

当 $returnReferences 参数为 true 时,返回结果的 tree 字段为树,refs 字段则为节点引用。 利用返回的节点引用,可以很方便的获取包含以任意节点为根的子树。

参数:
array $arr 原始数据
string $fid 节点ID字段名
string $fparent 节点父ID字段名
string $fchildrens 保存子节点的字段名
boolean $returnReferences 是否在返回结果中包含节点引用
return array

在文件Array.php117行定义。

tree_to_array ( &$  node,
fchildrens = 'childrens' 
)

将树转换为平面的数组

参数:
array $node
string $fchildrens
返回:
array

在文件Array.php151行定义。

array_column_sort ( array,
keyname,
sortDirection = SORT_ASC 
)

根据指定的键值对数组排序

参数:
array $array 要排序的数组
string $keyname 键值名称
int $sortDirection 排序方向
返回:
array

在文件Array.php175行定义。

参考 array_sortby_multifields().

array_sortby_multifields ( rowset,
args 
)

将一个二维数组按照指定列进行排序,类似 SQL 语句中的 ORDER BY

参数:
array $rowset
array $args

在文件Array.php186行定义。

参考自 array_column_sort().


Generated at Sat Feb 2 15:18:51 2008 for FleaPHP by  doxygen 1.5.3