hvolschenk/utilities-array

PHP functional array utilities

v0.1.2 2017-06-08 16:01 UTC

This package is not auto-updated.

Last update: 2024-09-15 00:56:13 UTC


README

Simple functional PHP array utilities

Installation:

php composer.phar require hvolschenk\utilities-arrays

Functions:

itemByKey()

Gets an array item by key name

itemByKey(array $array): callable;

Example:

<?php
  namespace Sample\Name\Space;
  use function Hvolschenk\Utilities\Arrays\itemByKey;

  $users = [
    'designer' => [
      ['firstName' => 'Jason', 'lastName' => 'Coole']
    ],
    'developer' => [
      ['firstName' => 'Derek', 'lastName' => 'Moonlander']
    ]
  ];
  $usersByDesignation = itemByKey($users);

  $usersByDesignation('designer'); // [['firstName' => 'Jason', 'lastName' => 'Coole']]
  $usersByDesignation('developer'); // [['firstName' => 'Derek', 'lastName' => 'Moonlander']]
  $usersByDesignation('boss'); // NULL