滴答/datastructures

PHP 的数据结构,例如:集合

v1.0.0 2016-07-22 09:17 UTC

This package is not auto-updated.

Last update: 2024-09-26 00:14:37 UTC


README

Build Status Code Climate Test Coverage Latest Release

此包包含一个名为 DataCollection 的类,用于存储数据。以下是一些可用的方法:

  • get($key) - 返回具有相应 $key 的元素。如果 $key 不存在,则返回 null
  • set($key, $value) - 用于将元素插入到集合中。此时,传入的 $value 将被存储在相应的 $key 下。
  • has($key) - 根据键是否存在于集合中返回 truefalse
  • getAll() - 将集合作为 PHP 数组返回。

此外,DataCollection 实现了 ArrayAccess 接口,因此可以像访问数组一样访问它。

例如。

<?php

use Drips\DataStructures\DataCollection;

$collection = new DataCollection;
$collection['test'] = 123;

echo $collection['test']; 
// Output: 123