picios/dottedarray

使用点表示法获取和设置数组节点

v1.0.1 2019-08-06 12:27 UTC

This package is auto-updated.

Last update: 2024-09-06 23:21:50 UTC


README

使用点表示法获取和设置数组节点。它提供了方便的数组元素访问方式。特别推荐用于配置数组。

用法

use Picios\DottedArray\DottedArray;

require_once __DIR__ . '/vendor/autoload.php';

$array = array(
	'women' => array(
		'cloths' => 'always lack',
		'money' => 'never enough',
		'mind' => 'calm',
	),
	
	'men' => array(
		'cloths' => 'whatever',
		'money' => 'hidden',
		'mind' => 'reckless',
	),
);

$dottedArray = new DottedArray($array);
echo $dottedArray->get('women.cloths');

$dottedArray->set('women.cloths', 'ok');
echo $dottedArray->get('women.cloths');

也可以与全局变量一起使用,例如 $_SESSION

$session = new \Picios\DottedArray\DottedArray($_SESSION);
echo $session->get('user.name');

测试

sudo phpunit test --bootstrap vendor/autoload.php

主页

您可以在 Picios.pl 上阅读更多内容。