hedronium / key-array
允许您使用数组作为数组的键的库!
v0.9.0
2016-12-23 19:41 UTC
Requires
- hedronium/generator-nest: ^1.0
This package is not auto-updated.
Last update: 2024-09-14 19:25:52 UTC
README
允许您使用数组作为关联数组的键。 仅支持扁平的标量值数组。
安装
composer require hedronium/key-array
用法
只需实例化类,或者调用 KeyArray::array() 方法来实例化它。
use Hedronium\KeyArray\KeyArray; $arr = new KeyArray; // or $arr = KeyArray::array();
然后像使用正常数组一样使用它。
$arr[[]] = 'The void in my heart.'; $arr[['a']] = 'AYY'; $arr[['b']] = 'BEE'; $arr[['a', 'b']] = 'AYY-BEE'; $arr[['a', 'b', 'c']] = 'AYY-BEE-CEE';
使用 foreach 进行迭代也适用。
foreach ($arr as $key => $val) { echo str_pad(implode(' -> ', $key), 20, ' ', STR_PAD_LEFT); echo ' = '; echo $val; echo PHP_EOL; } ////// OUTPUT: ///////////////////////// // = The void in my heart. // a = AYY // a -> b = AYY-BEE // a -> b -> c = AYY-BEE-CEE // b = BEE