nia / collection-map-stringmap
nia 组件用于字符串映射。
该软件包的官方仓库似乎已不存在,因此该软件包已被冻结。
1.0.1
2016-02-21 17:27 UTC
Requires
- php: >=7.0.0
This package is not auto-updated.
Last update: 2022-03-10 22:01:23 UTC
README
字符串映射封装了原生PHP字符串关联数组并提供常用方法。
安装
使用Composer安装此软件包。
composer require nia/collection-map-stringmap
测试
要运行单元测试,请使用以下命令
$ cd /path/to/nia/component/
$ phpunit --bootstrap=vendor/autoload.php tests/
如何使用
以下示例展示了如何使用字符串映射组件并将映射装饰为只读映射。
// create a read/write map. $map = new Map([ 'foo' => '123', 'bar' => '456' ]); // add 'baz' and remove 'bar' $map->set('baz', '789')->remove('bar'); foreach ($map as $name => $value) { var_dump($name, $value); } // make it read-only (ReadOnlyMap does not contain any methods to manipulate the map) $map = new ReadOnlyMap($map); foreach ($map as $name => $value) { var_dump($name, $value); }