ObjectArrayHelper
对象及数组帮助类
智能识别数组和对象,支持对a.b.c这样的name属性进行操作
获取值
// 111
echo ObjectArrayHelper::get($data, 'a.b.c');
// 222
echo ObjectArrayHelper::get($data, 'a.b.c.d', '222');
设置值
ObjectArrayHelper::remove($data, 'a.b.c2');
值是否存在
过滤属性
'id' => 1,
'name' => 'imi',
];
// $data = new stdClass;
// $data->name = 'imi';
// 以上两个都支持
// 只保留 name 字段
var_dump(ObjectArrayHelper::filter($data, ['name']));
// 剔除 name 字段