spacetab-io/obelix

读取带有点分隔符和星号(通配符)的数组。

1.1.1 2023-01-20 13:42 UTC

This package is auto-updated.

Last update: 2024-09-20 17:06:09 UTC


README

Obelix, Asterix and Idefix.

Obelix

CircleCI codecov

读取带有点分隔符和星号(通配符)的数组。

安装

composer require spacetab-io/obelix

用法

<?php
use Spacetab\Obelix;

$array = [
    'foo' => [
        'bar' => [
            'key1' => 1,
            'key2' => 2,
        ],
    ]
];

$dot = new Obelix\Dot($array);
$dot->get('foo.*.*')->getValue();
// [1, 2]

$dot->get('foo.*.*')->getMap();
// [
//   'foo.bar.key1' => 1,
//   'foo.bar.key2' => 2,
// ]

更多示例可以在 测试目录 中找到。

依赖关系

  • >= PHP 7.4
  • 使用Composer安装包

许可协议

MIT许可协议

版权所有 © 2022 spacetab.io, Inc. https://spacetab.io

在此特此授予任何获得此软件及其相关文档文件(统称为“软件”)副本的任何人,免费使用该软件的权利,不受任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,以及允许向软件提供者提供软件的人进行此类操作的权利,但受以下条件约束:

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

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