Download the PHP package dimsog/arrayhelper without Composer
On this page you can find all versions of the php package dimsog/arrayhelper. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download dimsog/arrayhelper
More information about dimsog/arrayhelper
Files in dimsog/arrayhelper
Package arrayhelper
Short Description ArrayHelper for PHP 5.4+
License MIT
Informations about the package arrayhelper
ArrayHelper
ArrayHelper for PHP 5.4+
Supported PHP versions:
- PHP 5.4
- PHP 5.5
- PHP 5.6
- PHP 7.0
- PHP 7.1
- PHP 7.2
- PHP 7.3
- PHP 7.4
Install
You can install ArrayHelper via composer:
Packagist link here
Upgrade information
Upgrade from 1.2.1 to 1.2.2
- Fluent::chunk($array, $column = 2) transformed to Fluent::chunk($column = 2)
Fluent interface
Short code
You can use Arr instead ArrayHelper.
Available methods
- camelCaseKeys
- collapse
- column
- chunk
- except
- exist
- filter
- findFirst
- firstKey
- getValue
- has
- ids
- insert
- isAssoc
- isMulti
- keyValue
- lastKey
- map
- only
- onlyWithKey
- paginate
- prepend
- random
- reindex
- remove
- replaceKey
- set
- shuffle
- sortBy
- sortByAsc
- sortByDesc
- splitString
- sum
- toArray
- toInt
- unique
- values
- wrap
Code examples
Camel Case Keys
Convert snak_case keys to camelCase
Demo:
Collapse
Collapse an array of arrays into a single array
Demo:
Column
Return the values from a single column in the input array
Demo:
Chunk
Split an array into columns
Demo:
Except
Get a subset of the items from the given array except $keys
Demo:
Exist
This method checks exist or not value by key, value or callable
Demo:
Filter
Filter an array
Demo:
Find first
Find a first array item from an array
Demo:
First key
Get the first key of the given array
Demo:
Insert
Insert a new column to exist array
Demo:
Get value
Retrieves the value of an array. You may also use stdClass instead array.
Demo:
has
This method checks a given key exist in an array. You may use dot notation.
Demo:
Ids
This method will return all of id values from the input array. This is alias for ArrayHelper::column($array, 'id');
Demo:
isAssoc
Determine whether array is assoc or not
Demo:
isMulti
Check if an array is multidimensional
KeyValue
Convert a multidimensional array to key-value array
Demo:
Last key
Get the last key of the given array
Demo:
Map
Applies the callback to the elements of the given array
Demo:
Only
Get a subset of the items from the given array
Demo:
With assoc array:
With multi array:
With assoc array:
With multi array:
Only with key
Get a subset of the items from the given array with key $key
Demo:
Paginate
Extract a slice of the array
Demo:
Prepend
This method will push an item on the beginning of an array.
Demo:
Random
Pick one or more random elements out of an array
Demo:
Reindex
Reindex all the keys of an array
Demo:
Remove
Removes a given key (or keys) from an array using dot notation
Demo:
Simple example 1:
Simple example 2:
Advanced example:
Replace key
Replace the key from an array.
Demo:
Set
Set a value into an array using "dot" notation
Demo:
Shuffle an array
Demo:
Sorting
These methods sort arrays
Demo
Split string
Split a given string to array
Demo:
Sum
Calculate the sum of values in an array with a specific key
To array
Convert a mixed data to array recursively
Demo:
Crazy example:
toInt
Transform some properties to int
Demo:
Unique
Removes duplicate values from an array
Demo:
Values
Flattens a multidimensional array into an single (flat) array
Demo:
Wrap
Wrap a value to array
Demo:
All versions of arrayhelper with dependencies
php Version >=5.4.0