andrewhathaway/arraytopathnamedobject

将数组转换为路径命名的对象

v1.01 2013-11-18 22:21 UTC

This package is not auto-updated.

Last update: 2024-09-24 01:27:55 UTC


README

将数组转换为对象,但使用 "_" 连接路径而不是使用 object->object。项目命名糟糕。最初是为一个不希望使用 $obj->person->follower->photo 的朋友编写的。如果存在冲突的键,将抛出异常。

###例如

当有 $data['person']['follower']['photo'] 时,我们可以像 $obj->person_follower_photo 一样访问它。你也可以传递 JSON 字符串,它将返回对象。

###用法

  • 可以通过 Composer 安装。
require('ArrayToPathNamedObject.php');

try {
	$obj = new ArrayToPathNamedObject($json);
} catch(Exception $e) {
	die($e);
}

@andrewhathaway