Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/darkfriend/php5-array


https://github.com/darkfriend/php5-array

array helper library php php5

Last synced: 5 days ago
JSON representation

Awesome Lists containing this project

README

        

# ArrayHelper - хелпер для удобной работы с массивами

``composer require darkfriend/php5-array``

* ``ArrayHelper::in_array($needle, $haystack)`` - highload method for search value in array
* ``ArrayHelper::isMulti($arr)`` - check array on multiple array
* `` ArrayHelper::sortValuesToArray($sourceArray,$orderArray)`` - Sort values array to order array
* `` ArrayHelper::sortKeysToArray($sourceArray,$orderArray)`` - Sort keys source array to order array
* `` ArrayHelper::keysExists($arKeys, $sourceArray)`` - found keys in source array
* `` ArrayHelper::removeByKey(array $source, array $keys, bool $negative = false)`` - remove keys from source array. If set negative in true then remove all except for keys
* `` ArrayHelper::removeByValue(array $source, array $values, bool $negative = false)`` - found values and remove item from source array. If set negative in true then remove all except for values
* `` ArrayHelper::mergeValues(array $array1, array $array2, array $keys = [])`` - merge values $array2 in $array1 at null or empty values $array1