Download the PHP package fobia/php-object-collection without Composer
On this page you can find all versions of the php package fobia/php-object-collection. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download fobia/php-object-collection
More information about fobia/php-object-collection
Files in fobia/php-object-collection
Package php-object-collection
Short Description PHP Object Collection
License MIT
Homepage https://github.com/fobiaphp/php-object-collection/
Informations about the package php-object-collection
PHP Object Collection
Колекция объектов. Позволяет работать сразу над всеми объектами, фильтравать, устанавливать и извлекать их свойства.
Installation
PHP Object Collection can be installed with Composer by adding it as a dependency to your project's composer.json file.
Please refer to Composer's documentation for more detailed installation and usage instructions.
Usage
eq
Получить элемент по индексу
find
Найти все элементы, параметр которых удовлетворяют услови. Возвращает ноый экземпляр колекции объектов.
Поиск объектов с существующим свойством
Поиск объектов со свойством равным указаному значению
Поиск объектов удавлетворяющие возврату функции
filter
Отфильтровать список объектов используя функции обратного вызова. В Функцию передаються объект и его индекс. Все объекты на которые функция вернула false
, исключаються.
Возвращает объект текущей колекции
Отфильтрует так, что остануться те элементы, свойство id
которых соответствуют индексу в колекции. Причем после фильтрации индексы сбрасываються.
each
Обходит весь масив, передавая функции объект, его индекс и дополнительные параметры. Если функция возвращает false
, обход останавливаеться.
Возвращает объект текущей колекции