数组转化字符串
implode (string $glue,array $pieces) / implode ( array $pieces )
//将一个一维数组的值转化为字符串,如果有$glue,用$glue将一维数组的值连接为一个字符串json_encode ( mixed $value [, int $options = 0 [, int $depth = 512 ]] )
//对数组进行 JSON 编码,返回JSON格式字符串
数组统计
count () //获取数组元素长度
array_count_values ( array $input ) //统计数组中所有值出现的次数
数组格式化
array_unique ( array $array [, int $sort_flags = SORT_STRING ] ) //移除数组中重复的值(并非键)
array_flip ( array $trans ) //交换数组中的键和值
array_values ( array $input ) //重新索引,如果是关联数组也会变成索引数组
数组检测
array_key_exists ( mixed $key , array $search ) //检查给定的键名或索引是否存在于数组中
is_array ( mixed $var ) //检测变量是否是数组
in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] ) //检查数组中是否存在某个值
数组合并、交集、差集
array_merge ( array $array1 [, array $... ] ) //合并一个或多个数组(后面替换前面)
array_combine ( array $keys , array $values ) //创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值
array_intersect ( array $array1 , array $array2 [, array $ ... ] ) //获得数组的交集
array_diff ( array $array1 , array $array2 [, array $... ] ) //在 array1 中但是不在 array2 及任何其它参数数组中的值
获取数组中随机元素
array_rand ( array $input [, int $num_req = 1 ] ) //从数组中随机取出一个或多个单元
数组排序
列表项目
数组元素分拆成变量
extract ( array &$var_array [, int $extract_type = EXTR_OVERWRITE [, string $prefix = NULL ]] ) //将关联数组中的元素拆分成一个一个变量,可能与前面的变量冲突,注意必须是关联数组
打乱数组元素顺序
shuffle ( array &$array ) //打乱(随机排列单元的顺序)一个数组,将删除原有的键名,数组变成索引数组
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。