我一直在嘗試爲網站開發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