kumatch/farray

farray - 倒塌数组

0.1.0 2013-08-30 12:49 UTC

This package is not auto-updated.

Last update: 2024-09-23 14:27:21 UTC


README

倒塌数组

安装

将 "kumatch/farray" 添加到您项目 composer.json 文件中的依赖项。

{
  "require": {
    "kumatch/farray": "*"
  }
}

然后安装您的依赖项。

$ composer install

用法

<?php
use Kumatch\Farray\Farray

$list = new Farray(array(10, 20)); // Farray extends ArrayObject

$a = $list[0];   // $a = 10
$b = $list[1];   // $b = 20

isset($list[2]);   // false
$c = $list[2];     // $c = null, and does not raise "undefined index".


// farray creates recursively.
$list = new Farray(array("foo" => 10, "bar" => array(20)));

$foo = $list["foo"];     // 10
$bar = $list["bar"];     // farray instance

许可证

MIT 许可证下授权。

版权所有 (c) 2013 Yosuke Kumakura

特此授予任何获得本软件及其相关文档副本(以下简称“软件”)的人免费使用该软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许向获得软件的人提供使用该软件的权利,但需遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途的适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论是基于合同、侵权或其他方式引起的,无论是否与软件或其使用或任何其他方式有关。