webiik / arr
Arr 为 PHP 数组提供点表示法。
1.0
2019-02-28 21:18 UTC
Requires
- php: >=7.2
This package is auto-updated.
Last update: 2024-09-29 04:14:41 UTC
README
Arr
Arr 为 PHP 数组提供点表示法。
安装
composer require webiik/arr
示例
$array = []; $arr = new \Webiik\Arr\Arr(); $arr->set('dot.notation.key', ['key' => 'val'], $array);
添加
设置
set(string $key, $val, array &$array): void
set() 将值 $val 设置到 $array 中的 $key(点表示法)。
$arr->set('dot.notation.key', ['key' => 'val'], $array);
添加
add(string $key, $val, array &$array): void
add() 将值 $val 添加到 $array 中的 $key(点表示法)。
$arr->add('dot.notation.key', 'val', $array);
检查
是否存在
isIn(string $key, array $array): bool
isIn() 判断 $key 是否在数组中设置,并且其值不为 NULL。
$arr->isIn('dot.notation.key', $array)
获取
获取
get(string $key, array $array)
get() 通过 (点表示法) $key 从 $array 获取值。
$arr->get('dot.notation.key', $array)
删除
删除
delete(string $key, array &$array): void
delete() 通过 (点表示法) $key 从 $array 中移除值。
$arr->delete('dot.notation.test', $array);