nia/collection-map-stringmap

nia 组件用于字符串映射。

该软件包的官方仓库似乎已不存在,因此该软件包已被冻结。

1.0.1 2016-02-21 17:27 UTC

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);
	}