xety/arrayor

A simple class that provide some functions to manipulate arrays.

v1.0.0 2016-11-06 23:07 UTC

This package is auto-updated.

Last update: 2024-11-05 00:32:14 UTC


README

A simple class that provide some functions to manipulate arrays.

Requirements

Functions

  • Arrayor::camelizeIndex($array, $delimiter = '_')
    • Camelize all index keys in the first level.
$array = [
    'Index key' => 1,
    'key_index' => 2
];

$result = Arrayor::camelizeIndex($array);

$result = [
    'indexKey' => 1,
    'keyIndex' => 2
];
  • Arrayor::implodeRecursive($array = [], $glue = ' : ', $separator = ' | ')
    • Implode an array into a string by both key and value.
$array = [
    'key-index' => 1,
    'key index' => 'value'
];

$string = Arrayor::implodeRecursive($array);

$string = 'key-index : 1 | key index : value';

Contribute

Follow this guide to contribute