quorum/array-functions

v0.1.0 2022-12-10 23:20 UTC

This package is auto-updated.

Last update: 2024-09-10 15:06:39 UTC


README

Latest Stable Version License CI

一个将全局 array_* 函数添加到原生 PHP 集合的集合。

要求

  • php: >=5.3.0

安装

使用以下命令安装最新版本

composer require 'quorum/array-functions'

数组函数

函数:\array_flatten

function array_flatten(array $array [, $allow_duplicates = false])
参数
  • 数组 $array - 要展开的数组
  • 布尔值 $allow_duplicates - 数组是否允许重复
返回值
  • 数组 - 结果数组或失败时返回 NULL

给定一个数组,递归地找到所有值。

函数:\array_blend

function array_blend(array $arrays [, array $keys = null])
参数
  • 数组 $arrays - 数组的数组。
  • 数组 | NULL $keys - 合并后的数组。
返回值
  • 数组 - 合并后的结果数组

给定一个数组的数组,合并数组的子数组。

函数:\array_key_array

function array_key_array(array $arrays, $key)
参数
  • 数组 $arrays - 同样键的数组数组
  • 整数 | 字符串 $key - 所需的键
返回值
  • 数组 - 展平后的数组

给定一个同样键的数组数组,返回一个只包含该键值的数组。

函数:\array_keys_array

function array_keys_array(array $arrays, $keys)
参数
  • 数组 $arrays - 同样键的数组数组
  • 数组 | 整数 | 字符串 $keys - 要返回的键或键数组
返回值
  • 数组 - 仅包含所选键的数组数组

给定一个同样键的数组数组,返回一个仅包含所选键的数组。

函数:\array_key_refill

function array_key_refill(array $array, array $keys [, $fill = array()])
参数
  • 数组 $array - 键数组
  • 数组 $keys - 必须存在的键
  • 混合 $fill - 填充所需的值
返回值
  • 数组

给定一个键数组,填充任何缺失的值。