spacetab-io / obelix
读取带有点分隔符和星号(通配符)的数组。
1.1.1
2023-01-20 13:42 UTC
Requires
- php: >=7.4
Requires (Dev)
- infection/infection: ^0.26.0
- phpstan/phpstan: ^1.3.3
- phpunit/phpunit: ^9
- symfony/var-dumper: ^5.0
README
Obelix
读取带有点分隔符和星号(通配符)的数组。
安装
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
在此特此授予任何获得此软件及其相关文档文件(统称为“软件”)副本的任何人,免费使用该软件的权利,不受任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,以及允许向软件提供者提供软件的人进行此类操作的权利,但受以下条件约束:
上述版权声明和本许可声明应包含在软件的任何副本或主要部分中。
本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于对适销性、特定用途适用性和非侵权的保证。在任何情况下,作者或版权所有者不应对任何索赔、损害或其他责任负责,无论是基于合同、侵权或其他原因,无论是源于、因之或与此软件或软件的使用或其他操作相关。