Skip to content

About

Useful Additions to PHPs Native Array Functions

Resources

Stars

3 stars

Watchers

2 watching

Forks

Latest commit

 

History

43 Commits

Folders and files

Repository files navigation

Quorum Array Functions

Latest Stable Version License ci.yml

A collection of global array_* functions appending to the native PHP set.

Requirements

  • php: >=7.4.0

Installing

Install the latest version with:

composer require 'quorum/array-functions'

Array Functions

Function: \array_flatten

function array_flatten(array $array, $allow_duplicates = false)
Parameters
  • array $array - The Array to be Flattened
  • bool $allow_duplicates - Should the array allow duplicates
Return Value
  • array - The resulting array or NULL on failure

Given an array, find all the values recursively.

Function: \array_blend

function array_blend(array $arrays, array $keys = null)
Parameters
  • array $arrays - An array of arrays.
  • array | null $keys - The merged array.
Return Value
  • array - The resulting blended array

Given an array of arrays, merges the array's children together.

Function: \array_key_array

function array_key_array(array $arrays, $key)
Parameters
  • array $arrays - An array of similarly keyed arrays
  • int | string $key - The desired key
Return Value
  • array - The flattened array

Given an array of similarly keyed arrays, returns an array of only the values of the key.

Function: \array_keys_array

function array_keys_array(array $arrays, $keys)
Parameters
  • array $arrays - An array of similarly keyed arrays
  • array | int | string $keys - The key or array of keys to return
Return Value
  • array - The array of arrays with just the selected keys

Given an array of similarly keyed arrays, returns an array of only the selected keys.

Function: \array_key_refill

function array_key_refill(array $array, array $keys, $fill = array())
Parameters
  • array $array - A Keyed array
  • array $keys - The keys that must exist
  • mixed $fill - The desired value to fill with
Return Value
  • array

Given a keyed array, fills any missing values.

About

Useful Additions to PHPs Native Array Functions

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages