我一直在尝试为网站开发PHP API。我遵循互联网上的教程,工作正常。从PHP对象中提取值
它可以关闭下列URL结构:
http://localhost/mobileapi/search/dostuff/parameter1/parameter2/parameter3/parameter4/json={"name":"jumbo","age":"178","sex":"male"}
Command Object
(
[Name] => search
[Function] => dostuff
[Parameters] => Array
(
[0] => parameter1
[1] => parameter2
[2] => parameter3
[3] => parameter4
[4] => json={"name":"jumbo","age":"178","sex":"male"}
)
)
我需要做的就是访问这些参数值,一个我一直在试图首先可能是困难一个是JSON。
我至今是:
$params[] = $this->Command->getParameters();
$json = urldecode($params[0][4]);
$json = str_replace('json=', '', $json);
$json = json_decode($json);
我提供:
stdClass Object
(
[name] => jumbo
[age] => 78
[sex] => male
)
仍然最终被一个对象。
我的最终目标是能够将JSON数据接收到API,然后将其插入到数据库中。我不能为我的生命找出如何在变数等等。把这些最后一个对象的值,并将其储存
谢谢:)
正是我想要的。当你知道如何时很容易。谢谢:) – lethalMango 2011-05-04 10:53:27
非常欢迎你! – shadyyx 2011-05-04 10:57:08